---
title: spring.io Reviews
meta_title: 'spring.io Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 320 reviews by the users' company size, role or industry
  to find out how spring.io works for a business like yours.
aggregate_rating:
  rating_value: 4.5
  review_count: 320
  scale: '5'
date_modified: '2026-07-17'
parent_category:
  name: Web Frameworks
  url: https://www.g2.com/categories/web-frameworks
---

# spring.io Reviews
**Vendor:** Broadcom  
**Category:** [Java Web Frameworks](https://www.g2.com/categories/java-web-frameworks)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 320
## About spring.io
Spring is the most popular application development framework for enterprise Java™. Millions of developers use Spring to create high performing, easily testable, reusable code without any vendor lock-in. Spring helps Java, Groovy and Kotlin software development teams everywhere build simple, portable, fast and flexible JVM-based systems and applications.



## spring.io Pros & Cons
**What users like:**

- Users appreciate the **coding simplicity** of spring.io, with user-friendly documentation and efficient project setup tools. (1 reviews)
- Users appreciate the **comprehensive information** provided by spring.io, facilitating easy learning and implementation of features. (1 reviews)
- Users appreciate the **deployment ease** of spring.io, benefiting from excellent documentation and helpful project configuration tools. (1 reviews)
- Users appreciate the **ease of use** of spring.io, thanks to comprehensive documentation and helpful project configuration tools. (1 reviews)
- Users love the **easy integrations** with spring.io, enhancing their development experience and streamlining project setup. (1 reviews)
- Implementation Ease (1 reviews)
- Users appreciate the **extensive documentation and tools** of spring.io, aiding in quick project setup and advanced functionality. (1 reviews)

**What users dislike:**

- Users find the **steep learning curve** of spring.io to be overwhelming for newcomers navigating its complex ecosystem. (1 reviews)
- Users face challenges with **frequent version changes and vulnerabilities** , impacting stability and security in their projects. (1 reviews)
- Users find the **steep learning curve** of spring.io to be overwhelming, especially for newcomers navigating its vast ecosystem. (1 reviews)

## spring.io Reviews
  ### 1. High Performance Optimization and Easy for Bug Analysis

**Rating:** 5.0/5.0 stars

**Reviewed by:** SAPNA S. | Software Test Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 23, 2023

**What do you like best about spring.io?**

It allow developer to see operations regarding request Tracing.It presents how long it took to response for database or Server or Code Bucket. I am able to see logs and Metrics easily through this tool.

**What do you dislike about spring.io?**

Divided tracing implementation usingSpring Cloud Slueth increses the response time and sometimes can create a bit slow process.Till now I am very use to for this Product.

**What problems is spring.io solving and how is that benefiting you?**

It reduces the Time frame and increses the Visibility Its feature are just  as Dapper , Zipkin and Htrace.It's integration efforts reduces the work of Developer.

  ### 2. Low code and no configuration

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Enterprise (> 1000 emp.)

**Reviewed Date:** November 02, 2023

**What do you like best about spring.io?**

All auto congratulations for most of tools and third party libraries

**What do you dislike about spring.io?**

Tightly coupled with spring specific class and annotations

**What problems is spring.io solving and how is that benefiting you?**

Easy to integrate with any java based tool maximum driver and starter provided by spring boot

  ### 3. Spring Boot: Simplifying Java Development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 18, 2023

**What do you like best about spring.io?**

Streamlined Java Development for Microservices. Rapidly create and deploy production-ready applications with ease.

**What do you dislike about spring.io?**

challenges is the learning curve, especially for beginners, due to the extensive features and configurations it offers.

**What problems is spring.io solving and how is that benefiting you?**

seamless microservices development, and configuration and accelerates project setup, promoting efficiency and rapid development.

  ### 4. Cloudsleuth is cheapest yet highly available cloud provider available in the market.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Hardik G. | Senior DevOps Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 24, 2023

**What do you like best about spring.io?**

When migrating over cloud, we always look for cheapest yet high available cloud provider. Cloudsleuth is best fit for this.

**What do you dislike about spring.io?**

The only thing is it is not popular among all the cloud provider. Let's promote it

**What problems is spring.io solving and how is that benefiting you?**

Ondemand infra is solving the problem for me. I can change the configuration based on my usage, which will eventually reduce the billing cost

  ### 5. CloudSleuth Review

**Rating:** 3.5/5.0 stars

**Reviewed by:** Harsh M. | Software Engineer I, Enterprise (> 1000 emp.)

**Reviewed Date:** August 22, 2023

**What do you like best about spring.io?**

Distributed tracing in order to trace the incoming request against a specific Microservice and get the detailed information.

**What do you dislike about spring.io?**

The way we need zipkins to aggregate logs , instead of that some default config would be helpful.

**What problems is spring.io solving and how is that benefiting you?**

It's helping to debug JVM related performance issues in cases when the application load is high by tracing the input request to a specific Microservice

  ### 6. The backend API creator - Spring Boot

**Rating:** 5.0/5.0 stars

**Reviewed by:** Karandeep S. | Enterprise (> 1000 emp.)

**Reviewed Date:** September 07, 2023

**What do you like best about spring.io?**

Creating REST APIs in spring boot feels like a very interesting thing . The simplicity with which annotations work in spring boot is very attractive. The code behind annotations is also visible when you hover over it.

**What do you dislike about spring.io?**

Can add the spring initializer by default in it

**What problems is spring.io solving and how is that benefiting you?**

Creating RESTFUL web applications

  ### 7. One framework for everything

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Retail | Enterprise (> 1000 emp.)

**Reviewed Date:** October 23, 2023

**What do you like best about spring.io?**

Spring boot is always up to date., it resolves all you need for typical services with several features. Most developers have experience implementing  services based on java+spring stack

**What do you dislike about spring.io?**

Sometimes you have to build a wrapper to avoid boilerplate code

**What problems is spring.io solving and how is that benefiting you?**

Ease for implementing microservices systems. Depending on the functionality it's provides data access (sql, nosql), communication interfaces (rest, async, grpc), metrics, and so on.

  ### 8. A Great Java Framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rahul J. | Technical Lead, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 03, 2023

**What do you like best about spring.io?**

I mostly like the easiness to create the REST APIs. Using annotations we can quickly create the REST APIs. Creating a Spring project from scratch is very easy and quick as it supports Maven.

We can include the dependencies quickly in pom.xml and related java packages are ready to use in the code. Integrating any Relational Database is very easy and simple.

Loved the Dependency injection feature, we don't need to initialize services every time we use it.

**What do you dislike about spring.io?**

The only thing is whoever is going to start using Spring, will have to spend some time learning it. Otherwise, they can use things incorrectly.

**What problems is spring.io solving and how is that benefiting you?**

I am using Spring Framework to develop backend APIs for Web Applications. Creating REST APIs is very easy and very simple to integrate at the front-end side. Now we have a good handle over Spring so it is very easy for us to create a backend system in a couple of days.

  ### 9. SQL Server DBA +Cloud Services Engineer

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** August 24, 2023

**What do you like best about spring.io?**

some of the useful aspects of CloudSleuth:
Historical Trends
Educational Resources
Transparency
Global Data collection
offering Performance Monitoring
it uses Benchmarking Cloud Services

**What do you dislike about spring.io?**

Some aspects  missing:
Benchmarking Cloud Services
Single Perspective
Limited Scope
User Experience: Some users might have found the user interface or reporting features of CloudSleuth to be lacking in terms of ease of use or the ability to customize and analyze data.

**What problems is spring.io solving and how is that benefiting you?**

Data related issues resolved. Same as I described in liking of product.
Transparency
Global data
historical analysis
Latency and Throughput Data and performance

  ### 10. Spring Boot for Microservices

**Rating:** 4.0/5.0 stars

**Reviewed by:** Anurag P. | Technology Associate ( SDE2 ), Enterprise (> 1000 emp.)

**Reviewed Date:** May 25, 2023

**What do you like best about spring.io?**

Its auto configuration 
very well documented
great and big community
its extensibility

**What do you dislike about spring.io?**

it can be slow to start up when it has high number of dependencies

**What problems is spring.io solving and how is that benefiting you?**

Spring boot is a java framework which is used to develop java web applications,
i use spring boot to develop any kind of microservices in my current job role

  ### 11. It works great, can solve any server need

**Rating:** 4.5/5.0 stars

**Reviewed by:** Wandy r. | business analyst, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 02, 2023

**What do you like best about spring.io?**

It is straightforward to use once the initial settings are done. Configuring everything may need some knowledge, but you get used to it pretty quickly. Once you create one endpoint,  it just takes a few minutes to make any other.

**What do you dislike about spring.io?**

It can be a little difficult for someone that is not very familiar with the we development environment to start working with Spring, specially for troubleshooting.

**What problems is spring.io solving and how is that benefiting you?**

We used the Spring framework to build all the endpoints needed for our software, including all the consults, updates, inserts and other processes. We also used it to retrieve PDF and excel report results through the system.

  ### 12. This software i have used to do my projects. it is more helpful for me compared to other framework.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Manoj S. | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 28, 2023

**What do you like best about spring.io?**

Spring boot is a upgraded framework where i have used it for so many things. Also it is some isshes to be updated also unless it is best framework. So to create a application it is best.

**What do you dislike about spring.io?**

Dislike in the sense some functionalities are not available like email verification that's all i have faced. That's it.

**What problems is spring.io solving and how is that benefiting you?**

While developing projects and a web application we need to use so many IDE hence by using spring boot we can do within a single platform and low coding compared to IDE.

  ### 13. Spring Cloud - End to End Cloud based programming framework for running Java based microservices

**Rating:** 5.0/5.0 stars

**Reviewed by:** Chirag T. | Technical Lead, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 05, 2022

**What do you like best about spring.io?**

1) Since it is build on Spring framework and provides all functionalities of Spring Boot, hence, it appeals to wider audience of developers.
2) Promotes cloud native application development, which means developers need not rewrite separate code for cloud-based developments after they are done with on prem developments.
3) It provides out of the box features, a few of which are mentioned below:
--> Distributed configuration : The configuration of all services need not be stationed at one place, so that in case if that server goes down, we end up losing the configurations of the services running on the server. Hence, the configurations can be distributed across multiple sites and servers.
--> Service Registration : Services can register themselves with the service registry , which in turn tracks all the services along with their instance addresses.
--> Load Balancing : Since, multiple instances of the same services are running in distributed environment, hence having appropriate load balancer is very important, otherwise, we might end up overloading one of the servers and keeping the others idle.
--> Global Locks : Using this we can ensure that no two threads can access the same resource simultaneously, which if not handled properly, will lead to data inconsistency and will hamper the integrity of the data and hence the application.

4) Can be easily integrated with all native cloud providers like Azure, AWS etc and various tools like Eureka, Zuul, Hystrix etc.

**What do you dislike about spring.io?**

1) Since Spring Boot and ultimately, spring cloud creates lot of unused dependencies on application startup, hence, it makes the application bulky at times, which increases the startup time, memory and size of the deployment files.
2) Converting legacy applications which are developed using traditional Java versions is troublesome to convert to Spring based applications.

**What problems is spring.io solving and how is that benefiting you?**

1) Spring cloud is promoting development of cloud native applications.
2) Because of easy integration with lot of external components like cloud service providers like AWS, Azure, GCP etc and components like Netflix , Open Feign.
3) Support for Stream based programming is also one of the highlights of Spring Cloud.

  ### 14. Utilizes the power of Spring, fasten the development - Spring boot

**Rating:** 5.0/5.0 stars

**Reviewed by:** Balaji K. | Principle Member of Technical Staff, Telecommunications, Enterprise (> 1000 emp.)

**Reviewed Date:** July 11, 2020

**What do you like best about spring.io?**

Production ready features and easy to use
Great level of documentation and tutorials available in internet

**What do you dislike about spring.io?**

Booting time as compared with competitors like quarkus
Security updates can be more frequent

**Recommendations to others considering spring.io:**

Easy to use, production ready, very good examples and documentation over internet

**What problems is spring.io solving and how is that benefiting you?**

Helps to avoid hugh amount of  boilerplate coding.  Easy to use with available libraries

  ### 15. SpringBoot: Micro-services

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vibhuti M. | Associate Software Engineer II, Enterprise (> 1000 emp.)

**Reviewed Date:** June 11, 2023

**What do you like best about spring.io?**

It is an open source, based on java framework. It can be used as developing backend, micro services and erb applications.

**What do you dislike about spring.io?**

It creates a lot of unused dependences hence over size of the build image. And thread config also a headache as there is lesser controls.

**What problems is spring.io solving and how is that benefiting you?**

We used to develop web applications with spring boot and these applications being used by the clients for health and insurance related stuff.

  ### 16. Advantage of using Springboot

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 20, 2023

**What do you like best about spring.io?**

It reduces lots of development time by using its applications and also increases productivity which is great.

**What do you dislike about spring.io?**

It has many additional dependencies which is not often used.

**What problems is spring.io solving and how is that benefiting you?**

It has a lot of unused dependencies that affect the deployment of files.

  ### 17. Really good framework to build scalable Java application

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Broadcast Media | Enterprise (> 1000 emp.)

**Reviewed Date:** May 20, 2023

**What do you like best about spring.io?**

It helps to makes configurations easily with the help of annotations like @Entity, @Service, @Controller. This way we can also keep the business logics separate from the routing logic.
Lombok helps with modelling the database and Orm like hibernate helps.

**What do you dislike about spring.io?**

The IDE UI could really improve compared to rivals such as IntelliJ. Setting up the whole framework and paths can cause problems at times. Sometimes the build takes more time than needed.

**What problems is spring.io solving and how is that benefiting you?**

It helps with development of Java application quickly and has a good set of dependencies which we can use to fasten our development cycle. It also provides annotations which helps by providing the basic setup for the app to work in less time.

  ### 18. Spring boot

**Rating:** 4.5/5.0 stars

**Reviewed by:** Biswadeb M. | Application Development Senior Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** May 17, 2023

**What do you like best about spring.io?**

Developer tools, profiling,actuator, embedded server and many more

**What do you dislike about spring.io?**

Not quite I have found anything to dislike about spring boot

**What problems is spring.io solving and how is that benefiting you?**

Fast development process user doesn't need to worry about configuration.

  ### 19. My review about SpringBoot

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ramanathan L. | Software Engineer 2, Enterprise (> 1000 emp.)

**Reviewed Date:** May 26, 2023

**What do you like best about spring.io?**

Spring Boot is a powerful Java framework known for its simplicity, convention-over-configuration approach, extensive ecosystem and rapid development capabilities.

**What do you dislike about spring.io?**

Complex configuration, Potential overhead in microservices due to auto config, heavier memory usage and learning curve for advanced features and customizations.

**What problems is spring.io solving and how is that benefiting you?**

Simplified configuration, Dependency management, embedded server, production ready features, rapid development, community support

  ### 20. A key fundamental tool for all Java developer

**Rating:** 5.0/5.0 stars

**Reviewed by:** Saksham C. | Information Technology Technical Lead, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 23, 2022

**What do you like best about spring.io?**

As a Java developer, I use the Spring framework on day to day basis. I like the integration with other modules such as third-party libraries and new updates make it compatible to add features coming to Java new versions. Overall it is really helpful compared to Spring MVC or Sturts.

**What do you dislike about spring.io?**

Everything is good about Spring Framework nothing wrong or negative in particular but what could have been better is finding jar compatibility. After many years of working, I know where to look so it might be challenging for beginners.

**What problems is spring.io solving and how is that benefiting you?**

Spring framework is a collection of a different set of modules that were separated in previous frameworks like Struts so it greatly helped not just to create web applications but also benefited selecting the configuration as needed for the particular application. Spring also has a huge community which is helpful if some developer stuff while performing development tasks. Also, it is aligned to the latest changes in programming language and building tools like Maven.

  ### 21. SpringBoot Review_Vishal

**Rating:** 4.5/5.0 stars

**Reviewed by:** vishal a. | Technical Backend Lead, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 16, 2023

**What do you like best about spring.io?**

Springboot contains all the functionality of the standard spring framework while also making an application development much easier.

**What do you dislike about spring.io?**

The downsiders of springboot is 
bloated jars
less control and flexibility

**What problems is spring.io solving and how is that benefiting you?**

Spring boot helps to create applications that just run.It create a standalaone application that runs on their ownby embedding a web server such as tomcat

  ### 22. Best tool to build scale able java application

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 30, 2023

**What do you like best about spring.io?**

This framework is a powerful Java framework containing  a great many features like embedded servers, quick development with plug-ins and user friendly.

**What do you dislike about spring.io?**

The framework is great, the only drawback is that sometimes it's hard to debug and has a complex design not easy for everyone to learn and grasp.

**What problems is spring.io solving and how is that benefiting you?**

The benfits that I'm gaining from spring boot is that it helps me to deliver projects quickly and efficiently and makes me even more productive with the use of it's annotations.

  ### 23. Software Architect

**Rating:** 5.0/5.0 stars

**Reviewed by:** Luciano G. | Arquiteto de software, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 26, 2023

**What do you like best about spring.io?**

Usually, the specifications are available by interfaces where we can choose a library that implement the interface, and this flexibility is beneficial

**What do you dislike about spring.io?**

Nothing over it dislikes me, because of the flexibility

**What problems is spring.io solving and how is that benefiting you?**

No functional requirements, like cryptography, security, etc

  ### 24. The Best Open-Source Java Based Framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Vasu M. | Junior Software Engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 19, 2022

**What do you like best about spring.io?**

Spring Boot offers the best of both worlds since it can save memory while still offering useful functionality. It is also XML configuration-free, which is fantastic because it makes using it so simple.

**What do you dislike about spring.io?**

I enjoy Spring Boot a lot. Although it's simple to use once you get the hang of it, I wish some things were more obvious. For instance, additional information on integrating Spring Boot with other Java applications would be helpful.

**What problems is spring.io solving and how is that benefiting you?**

In order to save time and boost speed, the Spring Boot framework was created. It lessens the amount of repetitive code by providing a wide range of pre-defined parameters and conventions for developing web apps.

  ### 25. Fabulous Framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ranjit Kumar M. | Lead Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** May 24, 2023

**What do you like best about spring.io?**

Auto configuration,  POM dependency management, Consistent in Transaction management,
Annotation based configuration, community support.

**What do you dislike about spring.io?**

No control over size of the binary.
Auto configuration feature enables several unnecessary features.

**What problems is spring.io solving and how is that benefiting you?**

Annotation based Auto configuration which saves our time in configuration.

  ### 26. Integrating Ant Media with Spring Boot Application

**Rating:** 4.0/5.0 stars

**Reviewed by:** Geetesh M. | Software Development Consultant II, Enterprise (> 1000 emp.)

**Reviewed Date:** March 02, 2023

**What do you like best about spring.io?**

The libraries it provide to implement Restful web services helped us a lot to integrate Ant Media server for stream

**What do you dislike about spring.io?**

Haven't found any issues till yet in the current project.

**What problems is spring.io solving and how is that benefiting you?**

Restful API implementation and job scheduling functionality

  ### 27. Spring Boot review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nirav G. | Lead Software Development Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 03, 2023

**What do you like best about spring.io?**

Feature like ready to use, less configure, inbuild servers

**What do you dislike about spring.io?**

Not much applicable for not working well with springboot

**What problems is spring.io solving and how is that benefiting you?**

Day to day product development and ready to use framework.

  ### 28. Awesome product for development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** August 09, 2023

**What do you like best about spring.io?**

Spring is the best tool available for development

**What do you dislike about spring.io?**

Somehow it is not solve all complicated issues.

**What problems is spring.io solving and how is that benefiting you?**

In financial service is used the most.

  ### 29. Spring is a very  powerful technology to build cutting edge cloud based web services.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nitesh T. | Senior Java Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 23, 2022

**What do you like best about spring.io?**

I like the Inversion of control or Dependency injection of spring. An object has there own role to have there dependencies.

**What do you dislike about spring.io?**

Fewer guidelines, complex to code, difficult to understand

**What problems is spring.io solving and how is that benefiting you?**

Spring Framework is solving my problem with web services.It provide easy access to build cloud-based web applications also the security is fully optimized and can be overridden.

  ### 30. Spring Boot review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Amit P. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** October 05, 2022

**What do you like best about spring.io?**

Many out of the box features and it integrates well with other frameworks that we need in our overall development process. Also one can get help/support easily as there are a lot of other developers using it as well.

**What do you dislike about spring.io?**

Not much, just one observation I had is while using spring boot the deployment files get very large as our application grows.

**What problems is spring.io solving and how is that benefiting you?**

It makes development very easy like with Spring Boot we have very less source code to write, we no longer need to deploy the war files. I am using it in my development and it helps me focus on my application logic more while keeping deployment and management easy.

  ### 31. Powerful Java Framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ritesh S. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** August 04, 2022

**What do you like best about spring.io?**

Use of POJO: Supports POJO for developing an application is that you don’t need an enterprise container like an application server.
Flexibility for configuring Spring.
No Need Server.
AOP, IOC, DI Support.

**What do you dislike about spring.io?**

Complexitty and large no of classes.
High Learning Curve.
Lots of parallel mechanisms make it difficult to learn.
Sometimes Open Bugs/Issue takes a lot of time to be fixed.

**What problems is spring.io solving and how is that benefiting you?**

We as developers across the community use Spring Framework to develop high-performance and reusable code.
The spring framework is one of the best lightweight frameworks and it is used to develop an enterprise-level application.

  ### 32. Best starting point for self-contained standalone java programs

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 14, 2022

**What do you like best about spring.io?**

Spring Boot helps me to setup a completely new project in very few moments. I do not need to care about basic configuration and the libraries and their versions. And over that, I can override wherever I need to do.

**What do you dislike about spring.io?**

Finding suitable customizations and how to exclude settings is quite complex. Also, some behavior and dependencies seem not intuitive, but this is due to the framework's nature and concepts.

**What problems is spring.io solving and how is that benefiting you?**

Whenever you need to develop a (java) program that can run self-contained (also in a container), Spring Boot can help you to realize it in a short timeframe. It is not about the business logic but the plumbing, packaging and building.

  ### 33. Have worked in Spring Framework since 2019

**Rating:** 5.0/5.0 stars

**Reviewed by:** Santosh P. | Java Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 24, 2022

**What do you like best about spring.io?**

Dependency injection and auto-configuration are the best I like.

**What do you dislike about spring.io?**

Need to configure some external features like rabbit mq, Kafka which is not auto-configured

**What problems is spring.io solving and how is that benefiting you?**

It gives the auto-configuration feature that makes easy to setup any project

  ### 34. Spring boot

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** May 20, 2023

**What do you like best about spring.io?**

I have been using Spring boot for developing REST apis

**What do you dislike about spring.io?**

High boot time when we use with AWS lambda

**What problems is spring.io solving and how is that benefiting you?**

-

  ### 35. Spring boot - Great framework for creating micro services

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rony D. | Technology Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** March 29, 2022

**What do you like best about spring.io?**

Spring boot is a great java framework that focuses on creating microservice-based applications very easily and quickly. So previously our project was built on spring framework, later we migrated it to spring boot due to its added feature and benefits. Lots of boilerplate codes got reduced. The best part about spring boot is it mainly uses annotations rather than lengthy config files. So lots of configs can be tweaked within the code itself. It's a very handy and easy kind of framework while creating rest endpoints. With a little amount of code, we can expose APIs, create database connections, perform load balancing, and lots more.

**What do you dislike about spring.io?**

As this is a growing framework and it has a vast community, I don't think it has any downside. Even if there are any bugs or technical glitches, due to the large community they will get fixed at the earliest.

**Recommendations to others considering spring.io:**

Definitely, I would recommend using spring boot to those who are thinking about creating a web application. Spring boot has got a whole lot of pre-written jars and APIs which will ease the level of coding and people can put more focus on implementing their business requirements.

**What problems is spring.io solving and how is that benefiting you?**

I am working in an MNC where I am a backend developer. My work is to create APIs and code business logic into the application as per the business requirement. Earlier with spring, I find it tedious and cumbersome to maintain all configs. But with spring boot, the amount of code got reduced and the performance of the application also got increased. The unit testing with spring boot is also easy, wherein I can check each functionality of our code.

  ### 36. As simple as that

**Rating:** 4.5/5.0 stars

**Reviewed by:** Santhosh Vara Prasad U. | System Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 11, 2022

**What do you like best about spring.io?**

The spring boot is from the spring framework and is the best open-source framework to build standalone applications within no time. It makes the process simpler and more robust. I has many packages internally, we just need to add them to project and work on them.

**What do you dislike about spring.io?**

There are some disadvantages to the spring boot. We can't undo the add the dependency once added. It stays even if we are not using it. This increases deploying time and occupies space in real time.

**What problems is spring.io solving and how is that benefiting you?**

The spring boot has many features which are difficult to understand, but over time we get them handy.  The more you use it, the more your portfolio increases because of the work it can do. It is quite astonishing.

  ### 37. Java framework for microservice development

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shayan D. | Technology Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** February 22, 2022

**What do you like best about spring.io?**

I have been using spring boot for the past 4 years and it has been a great companion when it comes to building microservices and API endpoints. It's easy to configure and write codes in a simple manner. The best part is most of the configurations are available in annotations which can be used during coding which reduces handling of configuration files and maintaining them. Though most of the features are from spring like dependency injection and IOC but spring boot has leveraged the spring architecture and made spring more handy and flexible.

**What do you dislike about spring.io?**

Sometimes there are dependency conflicts between different java jars. That time we have to manually resolve them using the exclusion principle. That is an area where I feel spring boot can have that intelligence to resolve it on its own.

**Recommendations to others considering spring.io:**

I would definitely suggest using spring boot who are doing web development and are from java background. It takes minimal effort to start with spring boot. Spring architecture helps a monolith application to break down into microservice pattern thereby increasing the performance of the application.

**What problems is spring.io solving and how is that benefiting you?**

I have been using spring boot for the past 4 years. I have worked on API gateways and exposing REST endpoints using spring boot. For the past 3 years, I am working with an MNC where I am more focused on writing business logic as per the client requirement using spring boot. Now we can implement a microservice and able to deliver it to clients in one sprint using spring boot. Previously we are using servlet architecture which requires lots of code to be written and all dependencies to be managed, so the deliveries got delayed. After using spring boot the problem has been resolved.

  ### 38. Spring boot has it all that you need for your API or microservices.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ayan B. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** July 19, 2022

**What do you like best about spring.io?**

The ability of spring boot to manage all the dependencies and their versions through a single POM file is very robust and easy to use. You can do pretty much everything using Spring boot if you are eyeing a micro service based API architecture system.

**What do you dislike about spring.io?**

I feel like that due to added unused dependencies the deployment files are large. Other than microservices, if you use it for applications with very complex design it may seem very far fetched.

**What problems is spring.io solving and how is that benefiting you?**

Spring boot has helped me to extensively use Dependency injection wherever possible. Also the spring boot auto configuration feature has saved a lot of time in writing config files.

  ### 39. Develops Microservices in JAVA Framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** CHANDAN G. | Associate System Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 03, 2022

**What do you like best about spring.io?**

I link most parts to add dependency in pom.xml then see the magic for STS it's aromatically download and all. its is best for Dbug the code and see values at runtime and most beast part is we can change the values also at run time.

**What do you dislike about spring.io?**

I disagree with new version because it's very slow when I running in d bug mode some time its automatically closed i dont's no why it happened many times and when i stating STS its take long time.

**What problems is spring.io solving and how is that benefiting you?**

I solved it with spring boot is that to create microservices for my company client requirement for banking services and create Rest API and I debug older code so sts is very helpful to understand the current scenario.

  ### 40. One of the best framework which helps developer to create environment based application

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** July 06, 2022

**What do you like best about spring.io?**

One of the best open source 
spring framework. Less configuration need to do to create a application.. Easy to create microservice based application with production ready configuration. Many configuration is easy via annotations or adding parameters in application.properties or yaml file. Spring actuator is a good functionality to monitor the application.

**What do you dislike about spring.io?**

Take more time to build due to some unused dependancy added automatically.

**What problems is spring.io solving and how is that benefiting you?**

Can set environment based configuration one time. can create production ready spring based application. It's saved development time as well.easy to handle circular dependency

  ### 41. Best framework for java developers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Retail | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 01, 2022

**What do you like best about spring.io?**

It is an open source java related framework.
It has lot of production ready features.
It's easy to set up for creating standalone application.
It comes with starter POM to make developer life easy
Embedded server and  autoconfiguration, component scanning makes it outstanding

**What do you dislike about spring.io?**

Even though its an ideal choice for current micro service architecture world,
However it's tedious to convert large existing legacy project to spring boot application
It is not suitable for large scale projects.

**What problems is spring.io solving and how is that benefiting you?**

Currently we don't need to deploy war file and there is no need for XML configuration and it's started pom, auto configuration makes you write less code and concentrate more on business logic.

  ### 42. Well known and very popular framework for Java/Kotlin

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 14, 2022

**What do you like best about spring.io?**

Is great how many things it provides out-of-the-box, the default configuration of things like Kafka, relational databases, etc.. Suits in most of the scenarios you can have

**What do you dislike about spring.io?**

Is very complicated to debug things because the way it works is based heavily on annotations and auto configurations that can take place in case of certain properties or libs that live in your classpath

**What problems is spring.io solving and how is that benefiting you?**

It's great to start any microservices because with very little code you can have something testable running without much pain. Your customization is more based on certain libs you have in your classpath, properties and some annotations.

  ### 43. Kafka Integration Springboot Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** August 16, 2022

**What do you like best about spring.io?**

1.Very informative and cleaner documentation available on Internet
2.Seamless integration of Kafka with both producer and consumer services
3.Very easy to consume data from multiple topics from single consumer service

**What do you dislike about spring.io?**

Initial phase of implementation faced some issues where consumer was not able to consume messages from broker. 
Back pressure when data surges at of sudden consumer was not able to handle the load resulting into less thoroughput.
Although while using the latest dependencies as per documentation most of issues got resolved.

**What problems is spring.io solving and how is that benefiting you?**

Detecting outliers in data for reporting. Consuming the data from Kafka topic and apply rules on each message to categorise the entry as default to report the aggregated numbers in visualisation layer.

  ### 44. Springboot

**Rating:** 5.0/5.0 stars

**Reviewed by:** Madhu B. | Professional1 Application Delivery, Enterprise (> 1000 emp.)

**Reviewed Date:** July 18, 2022

**What do you like best about spring.io?**

Spring boot is very user friendly tool and by this we can develop application with ease and it save time for developers by providing suggestions.

**What do you dislike about spring.io?**

Nothing mush to dislike but software need to update with new futures.

**What problems is spring.io solving and how is that benefiting you?**

Developing applications and deploying in server with ease.

  ### 45. A good framework for MS Development

**Rating:** 4.5/5.0 stars

**Reviewed by:** Parth M. | System Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 21, 2022

**What do you like best about spring.io?**

The best thing about Spring Boot is it is refined and stable. You nearly get everything you need and it just works as expected. May it be a rest API or interacting with database, this can be your go to

**What do you dislike about spring.io?**

The one thing I would say is they can improve the documentation. I mean I am not saying its bad but i can be improved a lot eventually. Otherwise there is not really a lot I personally do not like.

**What problems is spring.io solving and how is that benefiting you?**

I have worked on Rest APIs, connecting to message queues, interacting with database using hibernate. I realised that its actually quite easy to do these things. One can write complex logic with much ease.

  ### 46. This is the only Java framework that I recommend to everyone.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Architecture & Planning | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 15, 2022

**What do you like best about spring.io?**

Very easy to use.
Has a lot of configurations.
Has a lot of libraries such as Spring Security,
I like Spring Boot as well if you don’t want to deep dive into configurations you can just get Spring Boot and it will autoconfigure for you.

**What do you dislike about spring.io?**

I worked with more PHP frameworks and I can say that I love Spring Framework and there is not an item that I can say that I don’t like. Would be better to start the application faster :)

**What problems is spring.io solving and how is that benefiting you?**

I am using the spring framework to create a web application backend with java programming language. It's a tool that helped me to switch from PHP to Java. As you know the difference between that 2 programming languages is big.

  ### 47. Excelent framework to Java Developers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Enrique A. D. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 10, 2020

**What do you like best about spring.io?**

I have been using the Spring framework with Spring Boot for almost 5 years and is the best way to easily import and configure dependencies into the Java projects. Also, provide a lite embedded app server (tomcat) to build stand-alone applications and launch it easily with java -jar command. 
Also, the Spring framework can be used in other programming languages like Kotlin and Groovy, even if you are not a Java developer this framework can easily provide you the tools to be an expert on it.

**What do you dislike about spring.io?**

Maybe they can include more dependencies configuration in Spring Cloud and other sub-projects. Including more dependencies could make this framework the most used at all times.
Also can incursion into other languages like Phyton and front-end projects like Angular, this is a big challenge to be a complete FullStack development framework.

**Recommendations to others considering spring.io:**

If you are a Developer this a great way to use and include frameworks into the project also provide modules to handle Spring Core Container, Data access (Spring Data), Aspect-oriented, Authentication and authorization(Spring Security), Convention over configuration (Spring boot), Inversion of control container, Messaging(Spring JMS),  Model–view–controller(Spring Web, Spring MVC), Remote access framework, Transaction management, Remote management and Testing

**What problems is spring.io solving and how is that benefiting you?**

I'm a Backend Java developer and like I wrote before provides me an easy way to configure the dependencies included in the project with simples annotation also build the executables to deploy the application with just some command line, that helps in deployments for environments with Dockers or the Cloud.
 Spring Framework uses inversion of control (IoC) container, which provides consistent means of configuring and managing objects using reflection and also the Singleton Pattern. also provide modules to handle Spring Core Container, Data access (Spring Data), Aspect-oriented, Authentication and authorization(Spring Security), Convention over configuration (Spring boot), Inversion of control container, Messaging(Spring JMS),  Model–view–controller(Spring Web, Spring MVC), Remote access framework, Transaction management, Remote management, and Testing

  ### 48. Made SDLC easy!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 30, 2022

**What do you like best about spring.io?**

Springboot has ease of use which helps a beginner to kickstart their software development journey

**What do you dislike about spring.io?**

It does lag when two or more microservices are opened at the same time and leads to crash sometimes

**What problems is spring.io solving and how is that benefiting you?**

Springboot easily integrates with databases which is a core missing feature in many microservice development platforms

  ### 49. Spring Boot for Backend

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ajith K. | Associate Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 25, 2022

**What do you like best about spring.io?**

Spring Boot is a framework for backend technology, the most important feature in spring boot is that it comes with all the things that we needed to build the API and microservices. It also bundles with its own web server TOMCAT.

**What do you dislike about spring.io?**

The main disadvantages are it has too much boilerplate code and the package itself is heavy it does not run in nodejs, it wants separate Jdk to run in the webserver.

**Recommendations to others considering spring.io:**

Use spring for enterprise-level application.

**What problems is spring.io solving and how is that benefiting you?**

The problem that i'm solving with spring boot is that I can create API with specific functionality previous technology lacks that kind of features and it highly helpful in writing microservices.

  ### 50. Best development framework Spring Boot

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abhishek J. | Jr. Full Stack Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 14, 2022

**What do you like best about spring.io?**

I have being using spring boot since last 2 year. It is one of the best Java development framework it contains almost all new libraries (jar) wich make development very easy it contains inbuilt server like tomcat and Jetty wich makes easy deployment.
Spring boot overcome almost all the drawback of struts and spring.
It automatically configur spring stater dependency wich provide you base to start your development and reduce your code by providing the boiler plate code.

**What do you dislike about spring.io?**

It is slightly heavy because it contains lot of unused child dependencies inside the parent dependency which also take some extra runtime to start the micro services.

**Recommendations to others considering spring.io:**

If you want to develop microservices using Java then spring boot is best to start.

**What problems is spring.io solving and how is that benefiting you?**

I am writing micro services with the help of spring boot and It is very easy to develop microservices by spring boot because it gives me lot of pre written libraries and for me it only need to concentrate on the logic of my code.


## spring.io Discussions
  - [Any work going on to making it more cloud friendly. For example, more kubernetes friendly etc](https://www.g2.com/discussions/spring-boot-any-work-going-on-to-making-it-more-cloud-friendly-for-example-more-kubernetes-friendly-etc) - 1 comment, 2 upvotes
  - [What is the best resource for beginners to learn Spring?](https://www.g2.com/discussions/what-is-the-best-resource-for-beginners-to-learn-spring) - 1 comment, 1 upvote
  - [Dependency cycle issue](https://www.g2.com/discussions/51925-dependency-cycle-issue) - 1 comment, 1 upvote
  - [What are the other technologies linked to spring boot?](https://www.g2.com/discussions/26548-what-are-the-other-technologies-linked-to-spring-boot) - 1 comment, 1 upvote
  - [What is Spring Boot used for?](https://www.g2.com/discussions/what-is-spring-boot-used-for) - 2 comments

- [View spring.io pricing details and edition comparison](https://www.g2.com/products/spring-io/reviews?page=2&section=pricing&secure%5Bexpires_at%5D=2026-07-19+13%3A52%3A31+-0500&secure%5Bsession_id%5D=30784000-02f2-45fe-9924-27e8917f88ef&secure%5Btoken%5D=99187ed9d34196a1fde69fceae9c503dc28c6011a68e31c90cbe1ace56540bb4&format=llm_user)
## spring.io Integrations
  - [Hibernate](https://www.g2.com/products/hibernate/reviews)
  - [Microsoft Entra ID](https://www.g2.com/products/microsoft-entra-id/reviews)
  - [Oracle Database](https://www.g2.com/products/oracle-database/reviews)
  - [Twilio SendGrid Email API](https://www.g2.com/products/twilio-sendgrid-email-api/reviews)

## spring.io Features
**Development**
- Application Deployment
- Development Tools
- Development Environment
- Language Support
- Testing

**Database**
- Database Management
- Analytics
- Auto Scaling
- Backup / Recovery
- Storage

**Infrastructure**
- Networking
- Virtual Machines
- Security

## Top spring.io Alternatives
  - [Spark](https://www.g2.com/products/apache-spark/reviews) - 4.3/5.0 (54 reviews)
  - [Apache OFBiz](https://www.g2.com/products/apache-ofbiz/reviews) - 4.1/5.0 (27 reviews)
  - [Vaadin](https://www.g2.com/products/vaadin/reviews) - 4.1/5.0 (35 reviews)

