Sptingboot2.3之后的版本参数检验失效问题解决
在springboot 2.3.1以后需要自行加入注解,
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
不要加版本,版本不对应也不会生效,我这个是spring2.5.1,validation-api2.0.1.final,
加版本的话需要找对应版本。
然后在需要校验的地方加上这个注解javax.validation.Valid;
在实体类前面同样加上这个包的注解avax.validation.constraints.NotNull;