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层返回的数据,最后返回具体的页面和数据到客户端。
- SpringBoot Controller 框架 Service Entityspringboot controller service entity springboot controller框架service springboot controller repository service controller框架service domain springboot controller框架 接口 controller service spring java controller service dao controller作用service pojo controller service java dao nifi controller service