新建的项目使用@Valid和@NotNull注解出现以下情况
Cannot resolve symbol ‘Valid’, Cannot resolve symbol ‘NotNull’
SpringBoot的版本超过2.3版本,Spring Boot的starter包不再默认包含spring-boot-starter-validation库了
错误有两种解决办法:
1、要继续在当前版本使用@ Valid,@ NotEmpty等注解的话需要手动导入Maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
2、将SpringBoot版本手动改到2.3版本以下