我们首先定义一个自定义的@Digits注解,该注解允许字段为空: importjavax.validation.Constraint;importjavax.validation.Payload;importjava.lang.annotation.ElementType;importjava.lang.annotation.Retention;importjava.lang.annotation.RetentionPolicy;importjava.lang.annotation.Target;@Constraint(validatedBy=DigitsValidator.cla...
@Digits(integer=3,fraction = 2,message = "整数位上限为3位,小数位上限为2位") private BigDecimal height; 5.2 @Pattern注解 被注解的元素必须符合指定的正则表达式,并且类型为String。 @Pattern(regexp = "\\d{11}",message = "必须为数字,并且长度为11") privateString mobile; 5.3 @Email注解 验证注...
什么是注解:什么是注解:Annotation 注解,是一种代码级别的说明。它是 JDK1.5 及以后版本引入的一个特性,与类、接口、枚举是在同一个层次 注解的作用:主要用于取代XML和properties配置文件 2、JDK提供的注解(了解) @Override:用在方法上,表示这个方法重写了父类的方法,如toString()。如果父类没有这个方法,那么就无...