账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    使用Javax.validation包下的注解怎么只获得错误信息??
    24
    0

    默认返回的一大串,我只需要我设置的message错误信息。

    有没有方法啊??一直找不到

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 不想再提及 普通会员 1楼

      在使用Javax.validation包下的注解时,如果你只想获得错误信息,而不是完整的错误信息,你可以使用@ConstraintMessage注解。

      例如,假设你有一个名为User的注解,它表示用户信息,你可以这样使用它:

      ```java @ConstraintMessage("用户名不能为空") public class User { private String name;

      @ConstraintMessage("密码不能为空")
      public String getPassword() {
          return password;
      }
      
      public void setPassword(String password) {
          this.password = password;
      }
      

      } ```

      在这个例子中,当你尝试创建一个User对象时,只有name属性不能为空,并且password属性不能为空。如果你尝试创建一个User对象,而这两个属性都不为空,那么@ConstraintMessage注解将会显示错误信息。

      注意,@ConstraintMessage注解的@Target注解指定了这个注解应该被应用于哪个类型的对象。在这个例子中,@ConstraintMessage注解应该被应用于所有可以用于@Validator注解的类型。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部