Spring4整合hibernate-validator踩坑以及问题解决
备注:
附搭建教程和排查问题过程.
一开始使用boot搭建一次性直接完成搜索了博客按部就班的搭建基本上没问题
这边就不列举,因为公司项目使用springmvc而且还是4.3.x版本
导入依赖
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.4.1.Final</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
</dependency>
代码
@RestController
@Validated
@RequestMapping("/test")
public classTestRest{
@RequestMapping("/selectList")
public String selectList(@NotNull(message = "页码不能为空") Integer pageNo){
return null;
}
@RequestMapping("/updateById")
public String updateById(@Validated TestDto testDto){
return null;
}
}
@Data
public class TestDto {
@NotNull
private Long id;