对返回的数据的封装优化,格式的统一(Spring Boot)

需求场景:

金额为必填项,
无论业务成功与否,都将返回内容规范化为:
这里写图片描述
【错误码(code为0,正常),(code为1,异常)】
msg源于实体类中的金额字段:

@NotNull(message = "金额为必填项")
private double money;

1,http请求返回到最外层的对象
这里写图片描述


2,封装成一个ResultUtil,优化代码
这里写图片描述


3,使用(对传入的Girl对象使用@Valid注解,验证,处理金额是否为空):
这里写图片描述
太长了图片显示不全,挡住的部分是:

bindingResult.getFieldError.getDefaultMessage();


参考源于:imooc——Spring Boot进阶之Web进阶——2-4统一异常处理(上)

猜你喜欢

转载自blog.csdn.net/weixin_41888813/article/details/81118442