您好,欢迎来到微智科技网。
搜索
您的当前位置:首页springBoot获取@NotBlank,@NotNull注解的message信息

springBoot获取@NotBlank,@NotNull注解的message信息

来源:微智科技网
springBoot获取@NotBlank,@NotNull注解的message信息

概述  springBoot后台验证接收的参数是否不合法时,会抛出⼀个BlndException异常,获取message的⾃定义信息并返回

验证UserEntity类@Data@Entity

@Table(name = \"t_user\")@ApiModel

public class UserEntity{

@Id

@GeneratedValue(strategy = GenerationType.AUTO) private long id;

@NotBlank(message = \"username不能为空\") @Column(name = \"name\") private String username;

@NotBlank(message = \"password不能为空\") private String password;}

统⼀异常处理@ResponseBody

@ExceptionHandler(BindException.class)

public ResponseJsonResult exceptionHandler(BindException e) {

e.printStackTrace();

ResponseJsonResult responseJsonResult = new ResponseJsonResult(); responseJsonResult.setState(Constant.ERROR);

responseJsonResult.setErrorCode(ExceptionCode.IV00007);

responseJsonResult.setMessage(e.getBindingResult().getFieldError().getDefaultMessage()); return responseJsonResult; }

e.getBindingResult().getFieldError().getDefaultMessage()就是获取默认的异常信息

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务