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页面返回给用户