Spring Boot 体系架构

2021-12-09 20:03:37 浏览数 (1)

无论是基于1.x or 2.x,作为Spring框架的核心模块,Spring Boot用于轻松构建独立的生产级基于Spring的应用程序。它是建立在核心Spring Framework之上开发。

Spring Boot遵循一个分层的体系结构,其中每个层都与其直接在其下方或上方的层(层次结构)进行通信。在了解Spring Boot体系结构之前,我们必须了解其中的不同层和类。

Spring Boot主要分为四层,如下所示:

Spring Boot使用类似于Spring MVC,Spring Data等的所有模块。SpringBoot的体系结构与Spring MVC的体系结构相同,不同之处在于:Spring Boot体系不需要DAO和DAOImpl类。

基本流:

(1)客户端发出HTTP请求(PUT或GET)

(2)该请求将发送到控制器,然后控制器会映射该请求并进行处理。之后,如果需要,它将调用服务逻辑

(3)在服务层中,所有业务逻辑都将执行。它对通过模型类映射到JPA的数据执行逻辑

(4)创建数据访问层并执行CRUD操作

(5)如果未发生错误,则将JSP页面返回给用户

0 人点赞