SpringBoot框架分层(View层、Controller层、Service层、Mapper层、pojo层)

      最后更新:2022-07-30 12:38:51 手机定位技术交流文章

      SpringBoot框架一般分为View层、Controller层、Service层、Mapper层和Pojo层。

      1. 视图层:基于接收的数据向用户显示页面的视图层

      2. 控制层:响应用户需求,决定用什么视图,需要准备显示哪些数据。控制层负责前端交互,接收前端请求,调用服务层,接收服务层返回数据,最后向客户返回具体数据和页面

      3. Service层:Service层也可以分为三个方面

      (1)接口:声明方法

      (2)继承实现接口

      (3)impl:接口的实现(将mapper和service进行整合的文件)

      服务层存储业务逻辑处理,数据库处理的一些操作,但这不是直接与数据库的交互,有接口,还有接口实现方法,在impl实现接口中需要导入映射类,映射层与数据库直接合作。

      4. Mapper层:也可以称为DAO层,是数据库CRUD的接口,只有方法名,具体实现在mapper.xml文件中,对数据库进行数据持久化操作(把数据放到持久化的介质中,同时提供CRUD操作)

      5.src/main/resource folder.xml文件中的映射器,其中存储了实际数据库CRUD声明

      6.Pojo层:存储与数据库中的属性基本一致的实体类,通常包括getter、 setter和toString方法(除非使用插件墙壁)。

      由此可见,Service层在Mapper层之上,在Controller层之下,既调用Mapper接口,又提供接口给Controller层用。

      分层后,访问数据库和进行Service之间分工明确,对Service的需求修改,无需修改Mapper层,如果有访问数据库的新需求,也只需要在Mapper层修改。

      先自我介绍一下,他高中毕业了13年,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。了解大多数年轻的Java工程师,想要升技能,经常需要找到自己的成长或向班上汇报。但对于培训机构来说,学费大约是人民币,着实压力不小。当你不在系统时,自我学习的效率很低,而且很持久。也很容易停止天花板技术。所以我为你收集了一个"java开发工具"初衷也很简单,这是一个想帮助自己学习的朋友,却不知道该从哪里学习。同时减少每个人的负担.添加下方名片,你可以得到完整的学习信息

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/30923.html

          热门文章

          文章分类