分层 | 描述 | 作用 |
---|---|---|
controller | 前端控制器 | 请求与响应的处理中心 |
service | 服务接口 | 提供一个实现为控制器提供服务的实例的接口 |
serviceImp | 服务的实例 | 调用dao的实例的方法,为控制提供服务 |
DAO | 数据访问接口 | 提供一个访问数据库的接口 |
mapper | dao接口的实例 | 实现对数据的操作,mybatis框架需要,mybatis-plus框架可以去xml化,在Dao层用注解实现SQL查询 |
domain/entities | 实体类 | 数据库表的实体 |
dto | JavaBean类 | 非数据库表的实体,主要用于构建自定义结构数据来进行代码间的逻辑处理 |
Vo | JavaBean类 | 非数据库表的实体,主要用于返回封装的数据给前端 |
utils | 工具类 | 一些工具类都放在这里 |
config | 配置层 | Springboot使用约定大约配置的原则,但是某些高级功能我们需要自定义配置 |
common | 一般的类 | 主要放置一些常用类及公共类,如异常类、枚举类、返回结果封装类等 |
spring boot项目的结构和他们之间的关系
最新推荐文章于 2024-06-17 22:37:31 发布