首页 > 解决方案 > 如何在使用 CXF wadl2java maven 插件生成 pojo 时自动添加验证注释?

问题描述

我有一个像这样的限制的 Wadl 文件 -

<xs:element name="password">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:length value="8"/>
    </xs:restriction>
    </xs:simpleType>
</xs:element>

wadl2java maven 插件生成 pojos 但不添加验证注释。

如何在 Wadl 期间自动添加验证注释(如 @size 用于字符串验证等)以从 Wadl 模式自动生成 pojo?

标签: javaspring-bootrestmavencxf

解决方案


找到了部分解决方案 -

使用这个插件 - https://github.com/krasa/krasa-jaxb-tools

它也适用于 wadl2java 以及自动生成验证,如 @notnull、@minsize 等。


推荐阅读