在开发过程中一般会用到必填校验,我常用的注解校验是@Validated
使用方法如下:
1、在实体类中添加@NotNull、@NotBlank注解,List需要增加@Valid(Spring 中的 @valid maven在springBoot核心包里,如果使用springBoard则不用引包 )
注意:如果报错
"HV000030: No validator could be found for constraint 'javax.validation.constraints.NotBlank' validating type 'java.lang.String'. Check configuration for 'threeParam'"
需要导入依赖
<dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</version> </dependency> <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>6.0.17.Final</version