在 Bean 验证 <constraint-mappings> 文件中报告不正确的元素:

示例:


<constraint-mappings version="1.1">
    <bean class="my.UserClass" ignore-annotations="false">
        <field name="name">
            <constraint annotation="java.lang.String"/>  <!--'java.lang.String' 不是 Java 注解 -->
        </field>

        <field name="name">
            <constraint annotation="javax.validation.constraints.Size">
                <element name="min">non-number</element>    <!--应该为 ‘-2,147,483,648’ 到 ‘2,147,483,647’ 之间的数字 -->
            </constraint>
        </field>

        <getter name="zzz"> 无法解析 ‘zzz’ 符号
            <valid/>
        </getter>

    </bean>
</constraint-mappings>