接口篇
以下为以前开发自己设定的一些规范,供以后参考
1. 返回类型
- 所有接口返回类型都为ResponseMsg
- 除了与外界交互的接口,不允许其它返回类型为ResponseMsg的方法
2. 对外接口请求路径规则
- 提供给app用的接口统一以[/app]开头
- 提供给外部系统调用的接口统一以[/api]开头
- 提供给页面的接口统一以[/page]开头
3. Controller层做的事情
- 组装/校验参数
- 仅调用 “1次” Service层服务
- 组装返回ResponseMsg返回给调用方
其它补充
- 不要在Controller层写任何数据库操作的逻辑!包括查询!
- 所有业务操作都放在Service层!Controller层只用来做校验,以及组装返回值!
- 请务必注意!务必!务必!