
Its auto configuration
very well documented
great and big community
its extensibility Review collected by and hosted on G2.com.
it can be slow to start up when it has high number of dependencies Review collected by and hosted on G2.com.

Its auto configuration
very well documented
great and big community
its extensibility Review collected by and hosted on G2.com.
it can be slow to start up when it has high number of dependencies Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
It can be a little difficult for someone that is not very familiar with the web development environment to start working with Spring, especially for troubleshooting. Review collected by and hosted on G2.com.
Spring Boot is an upgraded framework where I have used it for so many things. Also, it has some issues to be updated, but otherwise, it is the best framework. So, to create an application, it is the best. Review collected by and hosted on G2.com.
Dislike in the sense some functionalities are not available like email verification, that's all I have faced. That's it. Review collected by and hosted on G2.com.

1) Since it is built on the Spring framework and provides all functionalities of Spring Boot, it appeals to a wider audience of developers. 2) Promotes cloud-native application development, meaning 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 a distributed environment, having an 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. Review collected by and hosted on G2.com.
1) Since Spring Boot and ultimately, Spring Cloud creates a lot of unused dependencies on application startup, it makes the application bulky at times, which increases the startup time, memory, and size of the deployment files. 2) Converting legacy applications developed using traditional Java versions is troublesome to convert to Spring-based applications. Review collected by and hosted on G2.com.

Production ready features and easy to use
Great level of documentation and tutorials available in internet Review collected by and hosted on G2.com.
Booting time as compared with competitors like quarkus
Security updates can be more frequent Review collected by and hosted on G2.com.

It is an open source, based on java framework. It can be used as developing backend, micro services and erb applications. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
It reduces lots of development time by using its applications and also increases productivity which is great. Review collected by and hosted on G2.com.
It has many additional dependencies which is not often used. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.

Developer tools, profiling, actuator, embedded server and many more Review collected by and hosted on G2.com.
Not quite I have found anything to dislike about spring boot Review collected by and hosted on G2.com.

Spring Boot is a powerful Java framework known for its simplicity, convention-over-configuration approach, extensive ecosystem and rapid development capabilities. Review collected by and hosted on G2.com.
Complex configuration, Potential overhead in microservices due to auto config, heavier memory usage and learning curve for advanced features and customizations. Review collected by and hosted on G2.com.
Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

Any work going on to making it more cloud friendly. For example, more kubernetes friendly etc
Averages based on real user reviews.
2 months
14 months