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

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_41888813/article/details/81118442

需求场景:

金额为必填项,
无论业务成功与否,都将返回内容规范化为:
这里写图片描述
【错误码(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统一异常处理(上)

展开阅读全文

没有更多推荐了,返回首页