使用spring validation完成数据后端校验-自定义校验的注解-判断是否为空
引入依赖 我们使用maven构建springboot应用来进行demo演示。 < dependencies > < dependency > < groupId > org.springframework.boot </ groupId > < artifactId > spring-boot-starter-web </ artifactId > </ dependency > </ dependencies > 我们只需要引入spring-boot-starter-web依赖即可,如果查看其子依赖,可以发现如下的依赖: < dependency > < groupId > org.hibernate </ groupId > < artifactId > hibernate-validator </ artifactId > </ dependency > < dependency > < groupId > com.fasterxml.jackson.core </ groupId > < artifactId > jackson-databind </ artifactId > </ dependency > 验证了我之前的描述,web模块使用了hibernate-validation,并且databind模块也提供了相应的数据绑定功能。 构建启动类 无需添加其他注解