项目场景:
spring boot+mybatis-plus中@NotBlank、@NotNull验空注解无效问题
问题描述
实体类中NotBlank失效
/**
* 角色名称
*/
@NotBlank(message = "角色名不能为空")
private String roleName;
@ResponseBody
@PostMapping("/insertRole")
public Result<Object> insertRole(@Valid @RequestBody RoleVo roleVo){
Role role = new Role();
BeanUtils.copyProperties(roleVo,role);
roleMapper.insert(role);
return Result.success();
}
原因分析:
问题的分析:
controller方法中是对Vo对进行校验,只加在po上是不行的
解决方案:
解决方案:在对于的vo对象的的属性上加上下方代码即可
@NotBlank(message = "角色名不能为空")