Working Model Of Spring Boot Application/Spring Boot Architecture
- maheshkamineni35
- Jun 1, 2023
- 1 min read

Spring Boot is a module of the Spring Framework. It is used to create stand-alone, production-grade Spring Based Applications with minimum efforts. It is developed on top of the core Spring Framework.
Spring Boot follows a layered architecture in which each layer communicates with the layer directly below or above (hierarchical structure) it.
Now we have validator classes, view classes, and utility classes.
Spring Boot uses all the modules of Spring-like Spring MVC, Spring Data, etc. The architecture of Spring Boot is the same as the architecture of Spring MVC, except one thing: there is no need for DAO and DAOImpl classes in Spring boot.
Creates a data access layer and performs CRUD operation.
The client makes the HTTP requests (PUT or GET).
The request goes to the controller, and the controller maps that request and handles it. After that, it calls the service logic if required.
In the service layer, all the business logic performs. It performs the logic on the data that is mapped to JPA with model classes.
A JSP page is returned to the user if no error occurred.



Comments