Spring Boot Valuable Features

RakeshPatel2 - PeerSpot reviewer
Software Engineer at HSBC

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. 

View full review »
SG
Principal Consultant at Capco

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.

View full review »
Aniruddh Kurundkar - PeerSpot reviewer
Lead Consultant at Neutrino Tech Systems

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.


View full review »
Buyer's Guide
Spring Boot
March 2024
Learn what your peers think about Spring Boot. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,578 professionals have used our research since 2012.
Bassem Zohdy - PeerSpot reviewer
Senior Software Architect at Help AG

The solution's externalized configuration feature works the best. It allows us to read configuration from the server, external files, applications, etc. Its actuator feature helps us manage and fetch insights on the application's performance. Also, Spring Boot's 12-Factor app helps us to deploy microservices in cloud-native environments easily.

View full review »
RajuGottupalli - PeerSpot reviewer
Chief architect at a tech vendor with 10,001+ employees

The API gateway and cloud configuration allows us to configure the properties outside of the service with respect to enrollment. We can also provide security to those with basic credentials who are authorized to access it. 

We also have a circuit breaker pattern, which provides resiliency. If service goes down, there is a fallback mechanism, which enables the application to be up and running, even if the service is down. There are multifold benefits.

View full review »
TS
Senior Associate at a consultancy with 10,001+ employees

The community surrounding Spring Boot is really good. If you face any issue with Spring Boot, you will get the answer from the community. Spring Boot also provides smooth integration with other solutions. A module is provided for each integration including for Kafka and DB.

View full review »
Erwin Del Rosario - PeerSpot reviewer
Full Stack Software Engineer at Collabera Philippines

The solution has the best security features. Thus, financial services providers use Spring Boot's framework incorporated with Java to add a security layer. Moreover, it works as a standalone framework to create applications that can run without relying on external web servers or being embedded within a web server like Apache Tomcat.

View full review »
Max Ramos - PeerSpot reviewer
Senior Java Developer at NTT Global Networks Incorporated

This solution is really user friendly. In terms of prototyping, it's really fast to build the applications we want to test to complete a proof of concept. In this regard, Spring Boot is really a good framework compared to Java EE because it has less boilerplate codes, and we program conventions over configurations.

View full review »
Sameer AHAMED - PeerSpot reviewer
Senior Software Engineer at Huawei Technologies India

We like that it is an open-source tool. 

The solution is very lightweight.

It's simple to access.

The design is great. I can easily access and just pull API if I want to trigger any URL in that application.

One of the best aspects is that it is cloud native. 

Even if I want to implement a microservice that's in it, I can design the microservices. 

In terms of transactions, I can do a bunch of different services and break them down into microservices. I can do that using the RESTful API if I need to send it from the front end to the back end. 

It works well with GitHub. It's a very flexible way to configure the JavaBeans, XML configurations, and databases. We can manage REST endpoints, and I can use RESTful API, which makes it easy to auto-configure. There is no manual configuration needed. 

View full review »
GV
Senior Architect at Tecnics

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.

View full review »
Luis Mario Ramos Santos - PeerSpot reviewer
Senior FullStack Developer/Engineer/Architect at Capitbrok

The solution is stable and has a vast community. It works on Java-based language and has an efficient framework.

View full review »
RM
CEO at Modal Technologies Corporation

I have found the starter solutions valuable, as well as integration with other products.  For example, the MongoDB Repository feature is extremely helpful. Also, the integration with Spring Data JPA is valuable for accessing familiar JPA query functionality.

Spring Security facilitates the handling of standard security measures.

The Spring Boot annotations make it easy to handle routing for microservices and to access request and response objects.

Other annotations included with Spring Boot enable move away from XML configuration, and, of course, autowiring removes the necessity for creating objects in many scenarios.

View full review »
Erick  Karanja - PeerSpot reviewer
Technical Lead at Cellulant Kenya

Spring Boot's configuration is easy, and it has an out-of-the-box deployment.

View full review »
Mehmet Bagci - PeerSpot reviewer
Board Member at Iota Bilgi Teknolojileri A.Åž.

The capabilities of the solution are very useful.

I personally am not a fan of the solution and don't like much of the tool.

It is easy to set up the solution.

The solution can scale. 

It is stable. 

View full review »
Jaipal Surya - PeerSpot reviewer
Senior Software Engineer at STONEWAIN SYSTEMS, INC.

The solution is stable.

It has an easy initial setup. 

We can use the solution with Jenkins.

It is easy to set up. 

It's open-source and free to use. 

This is a pretty light solution. It's not too heavy.

There are lots of integrations already available. It's easy to integrate.

View full review »
Jalal Hosseini - PeerSpot reviewer
Software developer at a wholesaler/distributor with 1,001-5,000 employees

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.

To monitor your application, you can use RESTful API in Spring Boot, which can help you write microservices applications. In the latest version of Spring Boot, there are many features for reactive programming as well.

View full review »
VA
Software Engineer 3 at a financial services firm with 10,001+ employees

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 solution is good for developing services in Spring Boot web and for batch services Spring Boot batch. You are able to use multiple cloud services to monitor your service production, such as Eureka

View full review »
VA
AVP at Barclays

The most valuable features of Spring Boot include being able to check all the logs and doing health checks for applications. We can also do monitoring more quickly, and use Spring Boot for production support, so when production goes up or down, we can bring up the application very quickly through Spring Boot.

View full review »
WB
Manager, Software Projects at a consultancy with 11-50 employees

It simplifies the development environment for developing web applications.

The setup is straightforward. 

We have found the product to be stable so far. 

View full review »
Peter Nkomo - PeerSpot reviewer
Technical Lead at a tech services company with 11-50 employees

The solution is easy to use; I primarily employ integrated templates such as the REST template.

I like the containers as I can quickly boot up and run them in Apache Tomcat.

The product is also easy to deploy in a cloud-based infrastructure.

View full review »
Vikas Bhat - PeerSpot reviewer
Lead PO, Consultant at a financial services firm with 10,001+ employees

Spring Boot allows us to quickly develop what we need.

View full review »
Enrico Costanzi - PeerSpot reviewer
Senior Software Engineer at Intesys

The interaction with the database is great. Configuration management is useful as well. There are several features and I use many of them. 

The setup is straightforward.

It is a stable product.

The product scales well. 

Technical support is good.

It is a free open-source product with an active community.

View full review »
Sachindra S - PeerSpot reviewer
Senior Software Engineer at Amadeus

The solution has been very stable.

We like that the product is open-source. We have a lot of community support and a lot of help available in the market. It is widely being used and therefore I get a lot of information on the internet.

The initial setup is simple. 

View full review »
Malumbo Sinkamba - PeerSpot reviewer
Java Software Developer at Chrilan Technology

The solution is easier to use than Jakarta. It's easier to get things set up. 

The simplicity is excellent. 

The stability is fine.

It is not hard to set up. 

The solution is free. It's open-source. 

View full review »
SV
Vice President at a financial services firm with 1,001-5,000 employees

The most valuable feature of Spring Boot is all the interactions to various applications happen using Spring Boot.

View full review »
NR
Cloud Cons at Sathguru Management Consultants Pvt. Ltd.

The most valuable feature of Spring Boot is the microservices and change information. Additionally, there are plenty of features.

View full review »
HA
Enterprise Solutions Architect / Big Data Architect at a security firm with 51-200 employees

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, rather than having the hassle of installing, setting up, or even deploying a regular MVC framework.

View full review »
Enrico Costanzi - PeerSpot reviewer
Senior Software Engineer at Intesys

Once you know how to use this solution, it's very easy, especially when building APIs. It has easily understandable convention and is an opinionated framework because of its conventional configurations. It helps build apps very fast and in particular Spring Data JPA  and Maven plugins are very useful in generating code like open API plugin. I like all the features that help with monitoring and tracking network calls between several micro services. Usually when I develop with other tele frameworks or technologies, there are things that don't work but this is not case with Spring Boots. Almost everything works smoothly and upgrading from one version to the next is very easy.

View full review »
DS
Associate Director at a financial services firm with 1,001-5,000 employees

Spring Boot is lightweight. The platform is easy for developers to download. It gives you a good framework and support for the different components they have.

View full review »
VA
Team Lead at cei

It doesn't take much time like most other applications. So I just do my business with Spring Boot. It gives you confidence in a readily available platform. You just have to implement your project and you don't have to worry about third parties and integrating all the jobs.

View full review »
RB
Member of Technical Staff at a computer software company with 51-200 employees

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.

View full review »
Zemtsop Arléon - PeerSpot reviewer
Software Engineering Team Lead at a tech services company with 11-50 employees

The simplicity is great. 

It's easy to set up the solution. 

The solution is mostly stable. 

It is great if you are using Java. 

View full review »
JI
System Analyst and Team Lead at a tech services company with 11-50 employees

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.

For data analysis and data mining, you can use a custom API and integrate your application. That's an advanced feature. For data managing and other things, you can get that custom from a third-party API. That is also a free license.

View full review »
DC
Consultant at a educational organization with 11-50 employees

The cloud version is very scalable.

The product overall is quite stable.

View full review »
Buyer's Guide
Spring Boot
March 2024
Learn what your peers think about Spring Boot. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,578 professionals have used our research since 2012.