群团网站建设,建设一个网站需要些什么材料,网站建设 租赁,怎么在58同城上做网站一个完整的后端请求由 4 部分组成#xff1a;
接口地址#xff08;也就是 URL 地址#xff09;请求方式#xff08;一般就是 get、set#xff0c;当然还有 put、delete#xff09;请求数据#xff08;request#xff0c;有 head 跟 body#xff09;响应数据#xff…一个完整的后端请求由 4 部分组成
接口地址也就是 URL 地址请求方式一般就是 get、set当然还有 put、delete请求数据request有 head 跟 body响应数据response 它可以很方便的对外提供数据接口服务也是非常关键的出口所以非常有必要进行规范统一使其既简洁又优雅。 controller层的职责为负责接收和响应请求一般不负责具体的逻辑业务的实现。controller主要工作如下 接收请求并解析参数 调用service层执行具体的业务逻辑可能包含参数校验 捕获业务异常做出反馈 业务逻辑执行成功做出响应 目前controller层代码会存在的问题 参数校验过多地耦合了业务代码违背了单一职责原则 可能在多个业务逻辑中抛出同一个异常导致代码重复 各种异常反馈和成功响应格式不统一接口对接不友好 优雅写法一统一返回结构
优雅写法二统一包装处理
优雅写法三参数校验
优雅写法四自定义异常与统一拦截异常 原文链接https://blog.csdn.net/leijie0322/article/details/128027930 SpringBoot: Controller层的优雅实现-CSDN博客