Senior Principal Architect at Invenio Business Solution Pvt Ltd
User
2021-07-12T03:57:56Z
Jul 12, 2021
1. Open Source 2. Excellent Community Support -- Widely used across different projects -- so your search for answers would be easy and almost certain. 3. Extendable Stack with a wide array of available libraries and STS IDE covering complete SDLC 4. Complete support Microservices stack 5. Spring Integration supports all fundamental protocols like HTTP/SFTP/Database (SQL/No SQL) / JMS along with Batch support 6. IoT Support with MQTT protocol, XMPP for Messaging etc. 7. Supports Reactive Streams and Eventing and WebSockets 8. Has great support for MVC, WebFlux etc. 9. Spring Cloud support
You can virtually build any conceivable application/integration with the above characteristic and support.
The Spring Cloud Gateway, Load Balancer are the valuable features. Apart from them, handling a sync call, then multiple service communication through field clients are also useful features.
Member of Technical Staff at a computer software company with 51-200 employees
Real User
Top 20
2023-06-02T11:30:00Z
Jun 2, 2023
It's very easy to get started. It's very quick. Most of the configurations are already available. So not much time is spent on setting up things. One can quickly set up and then get rolling.
Spring Boot's most valuable functionalities include inversion of control, dependency injection, and the ability to gather all services, models, and controllers together for easy connectivity to your REST API, as well as the ability to build a modular response and request system. It seamlessly integrates with various backends, such as SQL, events, and messaging systems, making it a user-friendly and efficient Java tool. Additionally, it functions as a reliable business transaction layer, providing excellent support for front-end and back-end visual tools.
Software developer at a wholesaler/distributor with 1,001-5,000 employees
Real User
Top 10
2023-02-03T08:36:22Z
Feb 3, 2023
Spring Boot's main feature is that it's great for DevOps because you can write your own application. You don't need to install Apache Tomcat. You can create your project easily with a few clicks.
The most valuable feature of Spring Boot is it reduces the configuration needed. The configuration is handled by the solution. For example, if you're going to develop a web service, we needed to have a Tomcat web server and had to deploy the services and do tests. However, with Spring Boot, the default server comes with Spring Boot which reduces the task of doing all the configuration.
Spring Boot facilitates the use of Java which is open source. We use Github and other libraries that are available which assist in the building we need to do.
Spring Boot provides an all-in-one solution for the libraries needed to create a Win app. It covers all the aspects, including validation, security, etc. It provides all those features out-of-the-box. You can do almost everything with Spring Boot.
System Analyst and Team Lead at a tech services company with 11-50 employees
Real User
2021-11-10T04:43:31Z
Nov 10, 2021
The main goal of the Spring Boot framework is to reduce overall development time and increase efficiency by having a default setup for unit and integration tests.
If we want to get started quickly with our Java application, we can easily accept all defaults and avoid the XML configuration completely. It helps us focus on the core task rather than the boilerplate associated with it.
System Analyst and Team Lead at a tech services company with 11-50 employees
Real User
2021-11-02T10:57:00Z
Nov 2, 2021
Spring Boot has a very lightweight framework, and you can develop projects within a short time. It's open-source and customizable. It's easy to control, has a very interesting deployment policy, and a very interesting testing policy. It's sophisticated.
Enterprise Solutions Architect / Big Data Architect at a security firm with 51-200 employees
Real User
2018-08-19T09:34:00Z
Aug 19, 2018
Spring Boot is much easier when it comes to the configuration, setup, installation, and deployment of your applications, compared to any kind of MVC framework. It has everything within a single framework.
Spring Boot is a tool that makes developing web applications and microservices with the Java Spring Framework faster and easier, with minimal configuration and setup. By using Spring Boot, you avoid all the manual writing of boilerplate code, annotations, and complex XML configurations. Spring Boot integrates easily with other Spring products and can connect with multiple databases.
How Spring Boot improves Spring Framework
Java Spring Framework is a popular, open-source framework for...
1. Open Source
2. Excellent Community Support -- Widely used across different projects -- so your search for answers would be easy and almost certain.
3. Extendable Stack with a wide array of available libraries and STS IDE covering complete SDLC
4. Complete support Microservices stack
5. Spring Integration supports all fundamental protocols like HTTP/SFTP/Database (SQL/No SQL) / JMS along with Batch support
6. IoT Support with MQTT protocol, XMPP for Messaging etc.
7. Supports Reactive Streams and Eventing and WebSockets
8. Has great support for MVC, WebFlux etc.
9. Spring Cloud support
You can virtually build any conceivable application/integration with the above characteristic and support.
Spring Boot's configuration is easy, and it has an out-of-the-box deployment.
It is a stable solution. Stability-wise, I rate the solution a nine out of ten...The initial setup was not complex and was a simple process.
The Spring Cloud Gateway, Load Balancer are the valuable features. Apart from them, handling a sync call, then multiple service communication through field clients are also useful features.
It's very easy to get started. It's very quick. Most of the configurations are already available. So not much time is spent on setting up things. One can quickly set up and then get rolling.
The solution's framework is stable.
Spring Boot's most valuable functionalities include inversion of control, dependency injection, and the ability to gather all services, models, and controllers together for easy connectivity to your REST API, as well as the ability to build a modular response and request system. It seamlessly integrates with various backends, such as SQL, events, and messaging systems, making it a user-friendly and efficient Java tool. Additionally, it functions as a reliable business transaction layer, providing excellent support for front-end and back-end visual tools.
It is a very scalable solution.
The simplicity is excellent.
The solution reduces our development time.
This is a pretty light solution. It's not too heavy.
Spring Boot's main feature is that it's great for DevOps because you can write your own application. You don't need to install Apache Tomcat. You can create your project easily with a few clicks.
It's easy to set up the solution.
The solution is easy to use; I primarily employ integrated templates such as the REST template.
The setup is straightforward.
The most valuable feature of Spring Boot is it reduces the configuration needed. The configuration is handled by the solution. For example, if you're going to develop a web service, we needed to have a Tomcat web server and had to deploy the services and do tests. However, with Spring Boot, the default server comes with Spring Boot which reduces the task of doing all the configuration.
The most valuable feature of Spring Boot is all the interactions to various applications happen using Spring Boot.
Spring Boot facilitates the use of Java which is open source. We use Github and other libraries that are available which assist in the building we need to do.
Spring Boot provides an all-in-one solution for the libraries needed to create a Win app. It covers all the aspects, including validation, security, etc. It provides all those features out-of-the-box. You can do almost everything with Spring Boot.
This is a stable solution that is being used in the HR space.
We like that the product is open-source.
The main goal of the Spring Boot framework is to reduce overall development time and increase efficiency by having a default setup for unit and integration tests.
If we want to get started quickly with our Java application, we can easily accept all defaults and avoid the XML configuration completely. It helps us focus on the core task rather than the boilerplate associated with it.
Spring Boot has a very lightweight framework, and you can develop projects within a short time. It's open-source and customizable. It's easy to control, has a very interesting deployment policy, and a very interesting testing policy. It's sophisticated.
The platform is easy for developers to download.
The cloud version is very scalable.
It gives you confidence in a readily available platform.
Features that help with monitoring and tracking network calls between several micro services.
I have found the starter solutions valuable, as well as integration with other products.
It's great because it simplifies development. Together with MyBatis they make a beautiful pair for Java development.
Spring Boot is much easier when it comes to the configuration, setup, installation, and deployment of your applications, compared to any kind of MVC framework. It has everything within a single framework.