import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.NotEmpty;
public class UserDTO {
@NotBlank(message = "用户名不能为空")
private String username;
@NotBlank(message = "邮箱不能为空")
private String email;
@NotNull(message = "年龄不能为空")
private Integer age;
@NotEmpty(message = "角色列表不能为空")
private List<String> roles;
}
1、定义一个全局异常处理器
2、在自定义响应类中增加validationError方法
3、当入参中缺少字段时