Validation参数验证

在SpringBoot项目中其实已经默认引入了,如果不是sprongBoot项目则需要导入Maven


    org.hibernate.validator
    hibernate-validator-modules
    6.0.13.Final

常用注解

映射到实体类上的常用注解:

@Null (必须为空)
@NotNull(必须不为空)

@NotBlank(必须不为null,且不为“” ,常用于判断字符串)

@PastOrpresent(不等于未时间) (常判断时间类型)
@Valid (映射到对象上一对一)
List<@Valid User> list; (映射到对象一对多)

映射到类上面的注解:
@Validated (验证类中的方法)(必填)

映射到方法上面的注解:
@Valid (验证后面的参数)(必填)

你可能感兴趣的:(Validation参数验证)