I'm the CEO of our company and a user of Spring Boot. I use the product on a daily basis for business applications. It's great because it simplifies development. Together with MyBatis, they make a beautiful pair for Java development. I'll be developing with Spring Boot in the future.
CEO at a government with 1-10 employees
A great product that simplifies development for business applications
Pros and Cons
- "It's great because it simplifies development. Together with MyBatis they make a beautiful pair for Java development."
- "The product could be improved by supporting and integrating Hadoop."
What is our primary use case?
What needs improvement?
The product could be improved by supporting and integrating Hadoop. A year ago Spring Boot announced that they were removing Hadoop support from the product but many software companies work with Hadoop and Cassandra, and I really think that Spring Boot should renew the Hadoop connection.
For how long have I used the solution?
I've been using Spring Boot since 2003 when the framework was created.
What do I think about the stability of the solution?
It's a very stable product.
Buyer's Guide
Spring Boot
December 2025
Learn what your peers think about Spring Boot. Get advice and tips from experienced pros sharing their opinions. Updated: December 2025.
879,986 professionals have used our research since 2012.
What do I think about the scalability of the solution?
As a Java program, it's very scalable.
How are customer service and support?
I haven't had any issues where I've required technical support. I know there is a blog and many forums where questions can be answered and Spring Boot is discussed. There are somewhere between five and 10 different software forums.
How was the initial setup?
Setup of the program is very simple, it takes about a minute.
What other advice do I have?
As a product that is a Java framework, it's better and a lot more simple than other similar frameworks.
I would rate this product a nine out of 10.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Enterprise Solutions Architect / Big Data Architect at a security firm with 51-200 employees
Makes it difficult to support a specific functionality in a user-friendly manner, but simplifies application deployment
Pros and Cons
- "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 lacking visibility in terms of how that business process or business rule would look within your application. Because everything has been embedded within the code itself, it disables the visibility. the ability to maintain or even support a specific functionality in a user-friendly manner, where a developer can come up and just adjust that part of that process."
What is our primary use case?
Our use of this solution is related to creating microservices, based on microservices architecture that we're implementing now.
How has it helped my organization?
Since microservices are totally linked to the business capabilities and, at the same time, it is a way or a style of handling the business functionality and the business processes, Spring Boot comes into the picture where you are just focusing on building microservices for one specific business function. So that has been really helpful. You can have both the UI part and the API part, so that the microservice can be utilized either with other applications or it can be used independently.
What is most valuable?
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.
What needs improvement?
I'm not one who is really obsessed with Spring Boot. It's a tool. But at the same time, I would rather use other things like a BPMN engine to do the work because Spring Boot is lacking visibility in terms of how that business process or business rule would look within your application. Because everything has been embedded within the code itself, it disables the visibility and the ability to maintain or even support a specific functionality in a user-friendly manner, where a developer can come up and just adjust that part of that process.
I'd rather go for a BPMN tool or engine that will reduce development time, rather than spending the whole time writing a tiny function for linking activities or tasks together.
I would rather use a BPMN engine just to focus on the business link and, at the same time, to have that type of visibility and agility, not to mention, of course, the consistency between consumer processes and the business ability.
For how long have I used the solution?
One to three years.
What do I think about the stability of the solution?
It's a stable solution.
What do I think about the scalability of the solution?
It's a scalable solution.
What's my experience with pricing, setup cost, and licensing?
Spring Boot is an open-source tool, a framework.
What other advice do I have?
You need to have that user-friendliness so that it's really easy for both business and even IT to use the same engine. When it comes to modeling, it shouldn't be like a foreign language between IT and the business. It should be very easy to manipulate, very easy to create, very easy to design.
My most important criteria when selecting a vendor depend on specific business requirements. The business is always looking to speed up the production of these services. So agility is number one. The second is going to be the productivity and effectiveness. The third is related to the user experience; and finally, the customer support side.
I would give Spring Boot a five out of 10. Spring, as a framework, is really complex. It's not really easy for a beginner or even an intermediate developer.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Spring Boot
December 2025
Learn what your peers think about Spring Boot. Get advice and tips from experienced pros sharing their opinions. Updated: December 2025.
879,986 professionals have used our research since 2012.
Member of Technical Staff at a computer software company with 51-200 employees
A very easy-to-use solution that helps develop microservices
Pros and Cons
- "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 cross framework compatibility has some shortcomings. With JUnit Test Runner and Spring Boot, it's really tedious to make them both work to write the test cases."
What is our primary use case?
I use Spring Boot to develop microservices.
What is most valuable?
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.
What needs improvement?
The cross framework compatibility has some shortcomings. With JUnit Test Runner and Spring Boot, it's really tedious to make them both work to write the test cases.
For how long have I used the solution?
I have been using Spring for around ten years, but I haven't used Spring MVC much, though I have used the other parts of the solution's framework. Regarding the version, I am using Spring 5.1. I am a user of the solution.
What do I think about the stability of the solution?
Stability-wise, it's quite a mature product now.
How was the initial setup?
The initial setup was easy.
What's my experience with pricing, setup cost, and licensing?
It's an open-source solution.
What other advice do I have?
I would recommend Spring Boot to others.
I found it tedious to write JUnit test cases for my code in Spring.
I rate the overall solution an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free Spring Boot Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 2025
Product Categories
Java FrameworksPopular Comparisons
Apache Spark
Jakarta EE
Eclipse MicroProfile
Helidon
Vert.x
Spring MVC
Oracle Application Development Framework
Amazon Corretto
Buyer's Guide
Download our free Spring Boot Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Which is better - Spring Boot or Eclipse MicroProfile?
- Which is better - Spring Boot or Jakarta EE?
- Which solution do you prefer: Spring Boot or Open Liberty?
- Which solution has better performance: Spring Boot or Apache Spark?
- When evaluating Java Frameworks, what aspect do you think is the most important to look for?







