springboot创建api?答:然后在UserParam参数对象中,加入@Validated注解哈,把错误信息接收到BindingResult对象,代码如下: 如果你在你们项目代码中,看到controller层报文返回结果,有这样的: 也有这样的: 显然,如果接口返回结果不统一,前端处理就不方便,我们代码也不好维护。再比如有的人喜欢用Result处理结果,有点人喜欢用Response处理结果,可以想象...
Java开发规范:关于提高开发体验的分享记录答:Controller原则上只能做参数校验、属性补充、格式转换等操作,不能写业务逻辑,就算有也不能超过5行 原因:解耦,职责问题,不同的类有不同的职责 领域层若只是返回简单的数据,不需要错误提示的接口,如获取xx详情,可不使用Result<>,直接return对象即可 原因:若不需要错误提示信息,没必要再包一层,直接返回所需对象即可 ...