请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,jsr 303为什么一个属性添加了@NotEmpty(或者@NotNull或者@NotBlank)和@Length注解,只显示@Length的信息,

@NotBlank(message="手机号不能为空")

// @IsMobile

// @Pattern(regexp="1\\d{10}",message="手机号格式错误")

// @Length(min=11,max=11,message="手机号位数必须为11位数")

private String mobile;


正在回答 回答被采纳积分+3

1回答

若鱼1919 2018-07-16 17:13:08

这个debug下GlobalExceptionHandler,错误信息都有的,我们只是读取了其中的一个

0 回复 有任何疑惑可以回复我~
  • 提问者 慕沐9550079 #1
    老师,我发现如果手机号不填,它的错误信息有三个,然后是随机获取一个错误信息,有什么办法可以让错误信息按照注解的顺序来显示?
            @NotBlank(message="手机号不能为空")
    	@IsMobile
    //	@Pattern(regexp="1\\d{10}",message="手机号格式错误")
    	@Length(min=11,max=11,message="手机号位数必须为11位数")
    	private String mobile;
    回复 有任何疑惑可以回复我~ 2018-07-16 19:30:22
  • 若鱼1919 回复 提问者 慕沐9550079 #2
    可以百度下GroupSequence,利用它就能实现按照指定的顺序进行验证
    回复 有任何疑惑可以回复我~ 2018-07-17 08:27:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信