目前互联网的应用越来越朝着前后端分离的模式上走了,前端可以采用reactJs、Vue等框架开发,后端的架构可以采用SpringMVC、SpringBoot来开发。前后端通过接口的方式进行调用。
网上很多讲SpringBoot如何开发的,但是没有讲如何完整构建WebApi接口开发框架的,这一系列将完整讲述WebApi接口开发框架的构建过程,后续如果碰到接口开发的项目完全可以拿过去用。抛砖引玉,希望可以帮助更多的人少走弯路。
1.框架包含的功能
- 接口规范,包括请求接口、返回接口、公共返回码等
- 权限认证流程
- 数据库访问、service、controller命名规范
- 请求参数校验
- 公共日志、异常处理
- 打包、部署、集群处理
- 对应的api接口文档
- docker部署
- 等等
后续章节会依次对这些细节进行讲解
网友评论