controller作为处理前端请求的地方,具体的业务逻辑放在了service里。此时,controller传递给service的参数类型为基本数据类型,数组以及集合类。对于HttpServletRequest等其他类型,需拆成刚刚所说的参数类型,否则破坏了分层的结构,加重了代码依赖,失去了分层的意义。
controller写以下内容:
- 接收请求并解析参数
- 调用 Service 执行具体的业务代码(可能包含参数校验)
- 捕获业务逻辑异常做出反馈
- 业务逻辑执行成功做出响应
controller作为处理前端请求的地方,具体的业务逻辑放在了service里。此时,controller传递给service的参数类型为基本数据类型,数组以及集合类。对于HttpServletRequest等其他类型,需拆成刚刚所说的参数类型,否则破坏了分层的结构,加重了代码依赖,失去了分层的意义。
controller写以下内容: