SpringBoot框架中的DAO层、Entity层、Service层、Controller层

发布时间 2023-10-13 10:37:34作者: 你说夕阳很美
SpringBoot框架中的DAO层、Entity层、Service层、Controller层 - 简书 (jianshu.com)
Controller-->service接口-->serviceImpl-->dao接口-->daoImpl-->mapper-->db

Entity层:实体层 数据库在项目中的类

Entity层是实体层,也就是所谓的model,也称为pojo层,是数据库在项目中的类,该文件包含实体类的属性和对应属性的set、get方法;

DAO层: 持久层 主要与数据库进行交互
DAO层=mapper层,现在用Mybatis逆向工程生成的mapper层,其实就是dao层。

Service层:业务层 控制业务
Service层主要负责业务模块的逻辑应用设计。先设计放接口的类,再创建实现的类,然后在配置文件中进行配置其实现的关联。

Controller层:控制层 控制业务逻辑
Controller层负责具体的业务模块流程的控制,controller层负责前后端交互,接受前端请求,调用service层,接收service层返回的数据,最后返回具体的页面和数据到客户端。