Spring Boot

(27)
4.6 out of 5 stars

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".

Work for Spring Boot?
Outsystems vs mendix 2x

Learning about Spring Boot?

We can help you find the solution that fits you best.

Find the Right Product

Spring Boot Reviews

Request More Information
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • User Industry
Ratings
Company Size
User Role
User Industry
Showing 28 Spring Boot reviews
LinkedIn Connections
Spring Boot review by <span>Juan F.</span>
Juan F.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Awesome java framework to spend your time on coding your business instead of configuration

What do you like best?

It really helps me focus on my business features instead of worrying about configuration, boilerplate code and thinks like those.

It can be integrated with almost any technology I usually use: relational database, mongoDB, redis, JMS, etc...

Moreover it has a great system of metrics, that show you what is going on in your application. In addition you can extend that mechanism to provide your own metrics.

It's perfect to build a microservices architecture because it has everything it needs embedded. You don't need a servlet container or an application server. The only thing you need in your environment is a Java Virtual Machine

What do you dislike?

Its startup process is a bit slow, and the result jar is heavy (more than twenty MB).

Recommendations to others considering the product

If you need a Java framework to build a robust application as fast as possible, stop looking for, Spring Boot is your best choice.

What business problems are you solving with the product? What benefits have you realized?

Build a software application using an agile approach, making continuous deployments of features and improvements.

Sign in to G2 Crowd to see what your connections have to say about Spring Boot
Headshots
Spring Boot review by <span>Prasoon K.</span>
Prasoon K.
Validated Reviewer
Invitation from G2 Crowd
Reviewed On

Best Product which easy to use with no XML configuration

What do you like best?

1. No hustle to do any XML based configuration

2. Run enterprise application instantaneously.

3. Easy to develop maintenance and debug a Spring application.

What do you dislike?

There is nothing to dislike however integration and support with Hadoop would be great.

Recommendations to others considering the product

Spring boot is extremely easy to setup and use in order to develop enterprise Spring application from ground up. There is no manual configuration and application can be easily developed with minimal effort. Hence my recomdetation for all developers to give a try and I am sure Spring Boot can help you to minimise your development effort.

What business problems are you solving with the product? What benefits have you realized?

Developing and analyzing enterprise level Spring application without doing a lot of configuration which is error-prone.

What Low-Code Development Platforms solution do you use?

Thanks for letting us know!
Spring Boot review by User
User
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Great IOC Container for Microservices

What do you like best?

Simple and Easy to Use. Most of the Spring features are integrated as a package out of the box. Need to just pull in the necessary parent starter pom to get all the features without having the hassle of cherry picking the dependent libraries. Light Weight. Multiple choices of embedded containers which can be used such as Tomcat, Jetty or Undertow

What do you dislike?

Limited Container choices (Only Tomcat, Jetty or Undertow is supported). Cannot be integrated with other licensed containers like Weblogic, Websphere, JBoss etc., A bit of a steep learning curve to understand the out of the box features.

Recommendations to others considering the product

One of the best development platform for Microservices development

What business problems are you solving with the product? What benefits have you realized?

Made the Microservices development a breeze.

Spring Boot review by <span>José David B.</span>
José David B.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Used to build microservices and standalone java applications

What do you like best?

If you are coming from the Java world, it does not require lot of effort to start building your own standalone application. It only requires Spring knowledge, which can be a bit complex. If you have knowledge about Spring, you are ready for coding.

I love the simplicity when building with Spring Boot. By default, it gives you lot of things out of he box which you can configure if interested: metrics, content negotiation, marshaling, caching, social features, etc.

The documentation is first class and the tutorials on the web can make you start building production ready features in a afternoon.

The team that is behind Spring is also quite reachable through Twitter and very knowledgeable.

What do you dislike?

Sometimes Spring Boot can do some 'magic' behind the scenes. Things like Autoconfiguration or dynamic repository implementation can give you a false sense of your app working correctly. Although this is something optional through annotations.

If anything I noticed I would change is the amount of dependencies it pulls and the number of classes loaded in memory.

For junior developers, if they don't know Spring, the learning curve may be a bit steep.

Recommendations to others considering the product

I would recommend to start learning Spring and its philosophy. After that, It is enough an afternoon working with Spring boot to start realizing you can get the work done quickly and in a robust way.

I would start doing examples in the following order:

- Write a hello world endpoint

- Add data storage layer and test information is being saved

- Add production ready features: actuator

- Play with the different spring boot starter submodules depending on your preferences

What business problems are you solving with the product? What benefits have you realized?

I work building microservices for integrating data with external parties as well as exposing services internally. My day to day consists on applications producing and consuming data from message queues.

Use Spring boot for personal projects as well, normally when a rest api needs to be exposed as part of the backend services.

Spring Boot review by <span>Daniel P.</span>
Daniel P.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Forget about the boilerplate code; just write your business logic

What do you like best?

For the first time I kept the Spring's application config to a minimum. Typesafe configuration to govern and validate configuration properties. Autoconfigured DispatcherServlet, view resolvers, servlet filters, exception handlers, and logger output. Built-in production-ready features to manage and monitor you application when it is pushed to production (threads dump, health check, http requests statistics, and other metrics).

What do you dislike?

The autoconfigured DispatcherServlet cannot parse dates in ISO 8601 format which is de factor standard for JSON over HTTP(S) communication.

Recommendations to others considering the product

Spring Boot may not fit them all but is definitely worth a try.

What business problems are you solving with the product? What benefits have you realized?

The application requirement was for a data warehouse monitor accessible through a Web browser. The users of the application are administrators and managers who in the course of their work need to view and manage processes and scripts that load data into the data warehouse databases. With Spring Boot I managed to quickly deliver platform-independent application distributed as a JAR file with a self-documenting YAML configuration file. The application runs on Windows as well as AIX. The admins can decide whether to run the application in a recommended stand-alone mode or deploy it to an existing web container or application server. I charged my customer for the time spent on implementing business and data retrieval logic; not the time spent on writing a boilerplate code or dealing with integration and installation issues.

Spring Boot review by <span>Tomasz J.</span>
Tomasz J.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

spring boot is doing it's job in spring framework product penetration

What do you like best?

Most of spring boot I appreciate ease of use. Core Spring framework itself is somewhat complicated. And without a long learning it's hard to even try. Spring boot makes it easier to start the journey. it's also excellent for rapid web app testing and development. Perfect for hackatons. With recent version 1.3 it's even more awesome. Allowing fast code redeployment.

What do you dislike?

I had not found anything particular so far I would be displeased about. It's free software and doing it's job. Spring Boot team is frequently updating it's child and that's the reason I'm happy about it. As I mentioned earlier recently we've got version 1.3 which brings many new features. Check them out.

Recommendations to others considering the product

It's worth to use spring boot, while it makes configuration of spring framework stupid easy. For small projects it's really great. For bigger you will possibly switch to core Spring framework.

What business problems are you solving with the product? What benefits have you realized?

For the time being I just make personal projects and building up portfolio, so I will be able to get the best possible job. Last project I used spring-boot for was a Rest Backend service. My Spring Boot app communicated using JAX-WS with a SOAP Service, collected data and served it as a nice REST to mobile app. I have deployed it on Pivotal Cloud Foundry service in really short time. I was amazed how fast i did that.

Kate avatar
Kate from G2 Crowd

Learning about Spring Boot?

I can help.
* We monitor all Spring Boot reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.