中文字幕精品亚洲无线码二区,国产黄a三级三级三级看三级,亚洲七七久久桃花影院,丰满少妇被猛烈进入,国产小视频在线观看网站

springboot~@valid返回第一個錯誤消息

  • @valid注解將字段上的驗證信息進行處理,并統一返回到前端,而有時我們不希望將所有錯誤一起返回,如下
  • 通過BindingResult接口實例,來返回第一個校驗失敗的消息
public CommonResult update-password(@RequestBody UserPasswordDTO user) {
  if (bindingResult.hasErrors()) {
    return CommonResult.clientFailure(bindingResult.getAllErrors().get(0).getDefaultMessage());
   }
}
  • UserDTO的定義
@Data
@ApiModel("更新密碼DTO")
public class UserPasswordDTO {
    @ApiModelProperty("老密碼")
    @Pattern(regexp = RegexUtils.password3, message = "老密碼格式不合法")
    private String password;
    @ApiModelProperty("新密碼")
    @Pattern(regexp = RegexUtils.password3, message = "新密碼格式不合法")
    private String newPassword;
    @ApiModelProperty("確認密碼")
    @Pattern(regexp = RegexUtils.password3, message = "確認密碼格式不合法")
    private String confirmPassword;

}
  • 之后,會返回第一個驗證失敗的消息.
posted @ 2022-07-11 09:23  張占嶺  閱讀(1050)  評論(0)    收藏  舉報