@NotEmpty注解不生效的原因如下:
spring-boot-starter-parent一定要用2.2.6版本的,用2.3.0会导致后面notempty注解不生效
如果用的是2.3.0以后的版本也可以添加如下依赖即可解决
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>