We changed our name from IT Central Station: Here's why

Spring Boot Room for Improvement

RM
CEO at Modal Technologies Corporation

Perhaps an even lighter-weight, leaner version could be made available, to compete with alternative solutions, such as NodeJS.

It would also be extremely helpful if hand-holding templates were provided, to quickly guide new developers through the entire end-to-end process of developing a solution with Spring Boot. These aids could be in question or checkbox answer format, which would then trigger the appropriate guides. The guides should be geared to developer tasks. For example, after the neophyte Spring Boot developer answers some questions, the guide might say, "OK, then, you will want to put your MongoDB queries in the MongoDB Repository that you have created. You can use this @Query format..."

View full review »
EC
Software Engineer at a tech services company with 51-200 employees

I think that security is a delicate issue in this product. It's not as easy as in other technologies so unless you already have something configured it can't be done with a junior developer. You need some experience to do that properly and to understand how Spring security works.

In addition, as many developers say, sometimes you can see too much magic without really understanding what's happening under the hood. This is the main benefit of Spring Boot, but also a disadvantage in the event that the convention doesn't work and needs to be customized. 

An additional feature they could consider would be the ability to reload properties without having to restart the application. It's one of the things I miss most. There is a solution that requires cloud tools, but there's no way to do it with a simple configuration.

View full review »
VA
Team Lead at cei

I feel like communication has to be increased. For example, communicating between different services from the third party layers or with the legacy applications. But, it's getting mature right now, but there are some communication patterns that are getting with Spring Boot.

View full review »
Learn what your peers think about Spring Boot. Get advice and tips from experienced pros sharing their opinions. Updated: January 2022.
564,729 professionals have used our research since 2012.
JI
System Analyst and Team Lead at a tech services company with 11-50 employees

I would like to see more integration in this solution.

View full review »
DC
Consultant at a educational organization with 11-50 employees

The configuration moving down from a command key is difficult. If you are doing configurations and adding items, it can become a little challenging.

The security could be simplified.

View full review »
DS
Associate Director at a financial services firm with 1,001-5,000 employees

This is not a tool for beginners. You need to know and understand it well.

It needs to be simplified, more user-friendly.

Spring Boot is only for lightweight components. You cannot have large applications on it.

If the binary size is large then you have to ensure that the services that are designed are very lightweight.  For example, if there are ten components, you have to divide them into ten and not into one. There needs to be a logical separation.

I would like to see the size of the code improved and the framework. We don't always realize how much we are loading into the microservice. There should be some limitations in place to indicate whether the code size should not exceed a certain amount and should not compile itself.

View full review »
Learn what your peers think about Spring Boot. Get advice and tips from experienced pros sharing their opinions. Updated: January 2022.
564,729 professionals have used our research since 2012.