We performed a comparison between Spring Boot and Spring MVC based on real PeerSpot user reviews.
Find out in this report how the two Java Frameworks solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI."It is a very scalable solution."
"The API gateway and cloud configuration allows us to configure the properties outside of the service with respect to enrollment."
"The cloud version is very scalable."
"The setup is straightforward."
"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."
"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."
"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."
"This is a pretty light solution. It's not too heavy."
"The solution is open-source and free to use."
"The interface is the solution's most valuable aspect."
"The most valuable features of Spring MVC are the modules, such as Spring Admin. All the Spring solutions work well together and are simple to maintain, such as the load balancing on the client side."
"The most valuable feature is simplicity."
"Spring gives you the opportunity to develop architecture in the simplest way possible. It comes with everything you would want in terms of security. If you want to access the database, you have the ability to do that."
"We appreciate that this product is really easy to integrate with third-party UI services."
"The solution can scale."
"The most valuable feature of Spring MVC is the configuration, such as WAF."
"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."
"The product could be improved by supporting and integrating Hadoop."
"This solution could be improved if it offered greater integration and was more compatible with other solutions."
"This solution could be improved if there were more libraries available. We would also like more mobile platform functionality using low levels of code."
"This is a really good solution for me and I can't think of anything that can be improved."
"The database connectivity could be better in terms of dealing with multi-tenant systems."
"The solution has some vulnerabilities and fails our security audits, forcing us to keep fixing the solution."
"The security could be simplified."
"It can be difficult for a basic user to understand the concepts in this solution, such as inversion of control."
"The solution could be simplified quite a bit. It's unnecessarily complicated in some areas."
"Spring IDE needs some work and improvement. We have faced many issues when adding third-party Eclipse plugins."
"The initial setup could be more straightforward."
"The documentation for Spring MVC could improve."
"Adding more modules takes about 10 to 15 minutes each. It would be nice if they could reduce that part. The deployment time is a little high."
"We would like the deployment of this solution to be easier as, at present, it is quite complicated."
"The newer versions of Spring MVC have released a lot of features that we are not using right now because, in many cases, we are limited to running older versions. As such, it would be nice if Spring were to improve support for upgrading to newer versions, especially for legacy applications."
Spring Boot is ranked 1st in Java Frameworks with 38 reviews while Spring MVC is ranked 3rd in Java Frameworks with 16 reviews. Spring Boot is rated 8.4, while Spring MVC is rated 8.4. The top reviewer of Spring Boot writes "It's highly scalable, secure, and provides all the enhanced tools I need. ". On the other hand, the top reviewer of Spring MVC writes "Straightforward setup, highly stable, and useful online support". Spring Boot is most compared with Jakarta EE, Open Liberty, Apache Spark, Eclipse MicroProfile and Helidon, whereas Spring MVC is most compared with Jakarta EE, Open Liberty, Apache Spark, Oracle Application Development Framework and Vert.x. See our Spring Boot vs. Spring MVC report.
See our list of best Java Frameworks vendors.
We monitor all Java Frameworks reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.