Springboot的项目分层

您所在的位置:网站首页 springboot框架详解 Springboot的项目分层

Springboot的项目分层

2023-08-11 15:43| 来源: 网络整理| 查看: 265

初学Springboot分层

在这里插入图片描述 初学之时,简单分层: controller:编写后端提供前端的接口。 dao:与在mapper中Mybatis的xml中,sql语句相互形成映射关系,一般为对应实体类简单数据库操作的接口。 entity:主要放实体类Bean。 service:业务层,编写复杂的服务功能,例如:复杂的数据库操作等。 impl:整合service和dao层内容,提供后端完整接口调用。 mapper:放Mybatis的xml文件。

springboot的MVC分层方式

在这里插入图片描述 再进一步分层方式: demo-model:主要是后端代码与数据库数据之间的交互。存放mybatis的相关文件,有config配置文件、entity实体类、mapper接口等。 demo-service:主要业务层,编写复杂功能,提供impl接口。 demo-web:后端给前端提供的接口,主要存放controller。 start:只做启动和测试使用。

分层架构

在这里插入图片描述 这个分层更加细致: demo-api:为后端与后端交互而提供的接口服务。 demo-dao:后端与数据库直接交互的地方。 demo-manager:代码管理层。 demo-service:复杂业务层。 demo-web:为前端提供接口。 start:启动和测试使用。

COLA分层(大型企业项目)

在这里插入图片描述 额,不知道这辈子有无机会用得上,只做了解。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3