Spring is a Spring module that provides RAD (Rapid Application Development) feature to Spring framework. It is an open source Java-based framework used to create microservices. It is developed by the Pivotal Team and is used to build standalone and production-ready spring applications. This chapter gives an overview and basic concepts of Spring Boot.
What is Micro Service?
Microservices is an architecture that allows developers to develop and deploy services independently. Each service running has its own process, which provides a lightweight model to support business applications.
Advantages
Microservices offers the following advantages to its developers −
- Easy placement
- Simple scalability
- Container compatibility
- Minimal configuration
- Less production time
What is Spring Boot?
Spring Boot provides a great platform for Java developers to develop standalone and production-grade Spring applications that can be run. You can start with minimal configuration without having to set up the entire Spring configuration.
Advantages
Spring Boot offers the following advantages to its developers −
- Easy to understand and develop spring applications
- Improve productivity
- Reduce development time
Goals
Spring Boot is designed with the following goals −
- To avoid complex XML configuration in Spring
- To develop a production-ready Spring application in an easier way
- To reduce the development time and run the application independently
- Offer an easier way of getting started with the application
Why Spring Boot?
You can choose Spring Boot because of the features and benefits it offers as given here −
- It provides a flexible way to configure Java Beans, XML configuration, and database transactions.It provides powerful batch processing and manages REST endpoints.In Spring Boot, everything is set automatically. A manual setting is not required.Provides annotation based Spring applicationMake dependency management easyContains an embedded servlet container
Comments
Post a Comment