JAVA注解

添加JAVA注解_第1张图片

添加maven依赖:

<dependency>
    <groupId>javax.validation</groupId>
    <artifactId>validation-api</artifactId>
    <version>1.1.0.Final</version>
</dependency>
@AssertFalse 所注解的元素必须是Boolean类型,且值为false
@AssertTrue 所注解的元素必须是Boolean类型,且值为true
@DecimalMax 所注解的元素必须是数字,并且它的值要小于会等于给定的BigDecimalString值
@DecimalMin 所注解的元素必须是数字,并且它的值要大于会等于给定的BigDecimalString值
@Digits 所注解的元素必须是数字,且值必须有指定位数
@Future 所注解的元素的值必须是一个将来的时间
@Max 所注解的元素必须是数字,并且它的值要小于或等于给定的值
@Min 所注解的元素必须是数字,并且它的值要大于或等于给定的值
@NotNull 所注解的元素必须不能为null
@Null 所注解的元素必须为null
@Past 所注解的元素的值必须是一个已过去的日期
@Pattern 所注解的元素的值必须匹配给定的正则表达式
@Size 所注解的元素的值必须是String、集合或数组,并且它的长度要符合给定的范围

你可能感兴趣的:(JAVA注解)