Springboot层级关系以及作用
entity#
entity
是实体层,与model
,pojo
相似,是存放实体的类,类中定义了多个类属性,并且与数据库表的字段保持一致,一张表对应了一个entity
类。主要用于定于与数据库对象对应的属性,提供get/set方法,toString方法,有参无参构造函数。
dao(mapper)#
dao
层又称mapper
层,是数据持久层,首先设计接口,然后在配置文件中进行配置实现的关联。dao
层的作用为访问数据库,向数据库发送sql语句,完成数据的增删改查任务。数据持久化操作就是指,把数据放到持久化的介质中,同时提供增删改查操作。
service#
业务逻辑层,完成功能的设计和dao
层一样都是先设计接口,再创建要实现的类。接下来就可以在service
层调用dao
层的接口进行业务逻辑应用的处理。serviceimpl
把mapper
和service
进行整合。
controller#
控制层,控制业务逻辑层service
,控制请求和响应,负责前后端的交互 controller
层主要调用service
层中的接口进行控制具体的业务流程。
项目流程#
作者:KeySv
出处:https://www.cnblogs.com/cc-coding/p/15894130.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
本文来自博客园,作者:我只有一天的回忆,转载请注明原文链接:https://www.cnblogs.com/cc-coding/p/15894130.html
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术