本文主要记录搭建RESTful API标准工程,包含比较推荐的工程结构,掌握一些基本注解,并引入Swagger
新建一个项目
通过Spring Initializr创建工程,选择所需要的jar包,如下图:
工程结构
Spring Boot框架对工程结构并没有什么特殊的限制,我这边基本按照网上主流和自己一些喜好进行划分,供参考:
代码层结构
前端控制器(Controller): com.xxx.controller
数据服务层(Service): com.xxx.service
实体(Entity)与数据访问层(Repository):com.xxx.domain
公共方法及工具类: com.xxx.common
资源文件的结构
配置文件: src/m