Advertisement ยท 728 ร— 90

Posts by Spring Tools

Post image

In preparation of "final" really meaning final in an upcoming Java version (see JEP 500), we added a validation that flags the use of final on autowired fields, which works today, but most likely not anymore in the near future - and is not really the recommended way to use autowired anyway ๐Ÿ˜‰ ๐Ÿ˜Ž

13 hours ago 3 1 0 0

Spring Tools 5.1.2 patch release for @vscode.dev, @cursor.com.web.brid.gy, Theia IDE available now - for more details: github.com/spring-proje... (no updates to the Eclipse-based tools included)

4 days ago 2 2 0 0
Video

Do you prefer nicely formatted text blocks for your query annotations when using Spring Data? @springtools.bsky.social has an option now to produce exactly those when turning repository AOT metadata into query annotations ๐Ÿ˜

5 days ago 5 3 0 0
Post image

In case you haven't seen this in action yet: Spring Data JDBC query annotations now have SQL syntax highlighting and validation as-you-type - proudly brought to you by the @springtools.bsky.social ๐Ÿ˜Ž๐Ÿฅณ

1 week ago 2 3 0 0
Video

Another new validation arrived in the latest release of @springtools.bsky.social: now checking for missing configuration annotations on WebMvcConfigurer implementations - and the quick fix is included, too... ๐Ÿฅณ

1 week ago 3 1 0 0
Video

Defining and including your own stereotypes in the new Spring logical structure view has never been easier - with the latest release of @springtools.bsky.social, your catalog files are automatically merged with the defaults, for those not using jMolecules directly ๐Ÿฅณ๐Ÿš€๐Ÿ˜Ž

2 weeks ago 6 3 0 0
Video

Support for functional web route definitions in @springtools.bsky.social now works for Spring WebMVC as well, understands static methods and builder pattern, visualizes the extracted routes in the symbols + logical structure view, and shows a nice code lens on the handler method ๐Ÿ˜Ž๐Ÿš€

2 weeks ago 4 3 0 0
Video

Builder pattern now supported in Spring Tools when analyzing code that defines WebFlux routes in a functional style... ๐Ÿš€ Now the Spring Tools understand the static methods as well as the builder pattern and visualizes both - for example as a code lens above the handler method definition

3 weeks ago 2 2 0 0
Advertisement
Post image

Nice improvements coming as part of the Spring Tools 5.1.0 release, including syntax highlighting for SQL statements inside of query annotations for Spring Data JDBC projects... ๐Ÿฅณ๐Ÿš€

3 weeks ago 9 4 0 0
Post image

Using some of the Spring Cloud components? @springtools.bsky.social now uses spring.io/projects/gen... to verify that your Spring Cloud and Spring Boot versions are compatible with eath other and if not, report mismatches right within your IDE ๐Ÿฅณ

4 weeks ago 2 2 0 0
Post image

Java 26 support has landed at start.spring.io as well as @springtools.bsky.social for Eclipse. All you need to do is to install the Java 26 support from the Eclipse Marketplace - and you are ready to go: create a new Spring Boot project using Java 26 from the build-in wizard - and go! ๐Ÿš€๐Ÿฅณ

1 month ago 3 3 1 0
Preview
Tools State of the art open source Spring tooling for your favorite coding environment. Provides world-class support for developing Spring-based enterprise applications, whether you prefer Visual Studio Cod...

Spring Tools 5.1.1 released for @vscode.dev, @cursor.com.web.brid.gy, Eclipse Java IDE 2026-03, Theia IDE - download from spring.io/tools - for more details: github.com/spring-proje...

1 month ago 4 4 0 0
Preview
Tools State of the art open source Spring tooling for your favorite coding environment. Provides world-class support for developing Spring-based enterprise applications, whether you prefer Visual Studio Cod...

Spring Tools 5.1.0 released for @vscode.dev, @cursor.com.web.brid.gy, Eclipse Java IDE 2026-03, Theia IDE - download from spring.io/tools - for more details: github.com/spring-proje...

1 month ago 2 4 0 0
Post image

Spring Framework 7 and Spring Boot4 use JSpecify as standard non-null/nullable annotations, so we now have them automatically configured in @vscode.dev as well as the Spring Tools for @eclipseide.org distribution ๐Ÿฅณ

1 month ago 2 1 0 0

Quick heads-up: the option to disable the new symbol generation via the internal Spring index will go away soon. So if you have this feature disabled for some reason, let us know why, so that we can fill in the missing gaps in the new implementation to enable a smooth transition

1 month ago 1 1 0 0
Post image

We continue on our mission to make you as productive as possible building Spring applications in the development environments of your choice. Please welcome Cursor to the list of supported environments - and enjoy coding ๐Ÿ˜Ž๐Ÿฅณ๐Ÿš€

1 month ago 1 1 0 0
Video

With the new logical structure view in @springtools.bsky.social, you can define your own custom stereotypes using annotations as well - and see the view update instantly on save ๐Ÿš€

1 month ago 3 3 0 0
Advertisement
Video

The new logical structure view in the @springtools.bsky.social does not only group things in well-known pre-defined stereotypes. You can bring your own custom stereotypes and include them in the structure as well, for example by defining them in catalog files ๐Ÿš€

2 months ago 3 2 0 0
Video

Did you know that you can influence the grouping of the elements in the new logical structure view? Click on the grouping icon on the project node and select which groups you would like to enable/disable - and the view will automatically update accordingly ๐Ÿ˜Ž

2 months ago 1 2 0 0
Video

The new logical structure view for your Spring Boot projects is based on the stereotypes concept of JMolecules. And stereotype nodes in the structure view allow you to quickly navigate to the corresponding catalog file - in case you wonder how the stereotype definition looks like ๐Ÿง

2 months ago 2 2 0 0
Video

Already using Spring Modulith in your Spring Boot projects? The new logical structure view in @springtools.bsky.social supports it right out of the box ๐Ÿš€

2 months ago 6 3 0 0
Video

Would like to get a unique overview of your Spring Boot projects from a Spring perspective? The completely new logical structure view in @springtools.bsky.social is here for you ๐Ÿš€๐Ÿฅณ It is definitely one of the most anticipated new features of the Spring Tools 5 generation. Enjoy! ๐Ÿ˜Ž

2 months ago 1 1 0 0
Video

Support for Spring Modulith is part of the @springtools.bsky.social for quite some time now, for example checking for invalid references to non-exposed types (as you type) ๐Ÿ˜Ž๐Ÿ˜ƒ

2 months ago 5 2 0 0
Video

Spring Data introduced the awesome AOT compiled repositories feature in their 2025.1 release, and the @springtools.bsky.social 5 release takes full advantage of that, bringing insights right into the editor, incl. generated query statements, jump the implementation, and more... ๐Ÿ˜Ž

2 months ago 7 5 0 0
Post image

Using Spring Webflux and "old style" static RouterFunctions methods to define routes in code? We have some good news for you! Whenever we detect this in the source code, there is now a nice little code action showing up that tells the AI assistant in your IDE to convert this for you ๐Ÿฅณ๐Ÿš€๐Ÿ˜Ž

2 months ago 2 2 0 0
Advertisement

And in case you have API versioning configured, the @springtools.bsky.social check whether the mentioned version is syntactically correct... ๐Ÿš€๐Ÿฅณ

2 months ago 2 1 0 0
Video

The newly introduced API versioning support in Spring Framework 7 is already nicely supported in the @springtools.bsky.social - for example by double checking for a proper configuration when using it ๐Ÿ˜Ž

3 months ago 7 4 0 1
Video

New in Spring Tools 5: controllers now show up with a code lens that summarizes the web configuration that you have in place for the project - and allows you to quickly navigate to it - very useful, especially in combination with the new API versioning support in Spring Framework 7 ๐Ÿฅณ ๐Ÿš€

3 months ago 3 2 0 0
Video

Spring Framework 7 comes with an improved way to functionally register bean definitions using the BeanRegistrar interface - and Spring Tools 5 has already support for this built-in, incl. understanding bean definitions + checking and adding matching import annotations ๐Ÿฅณ๐Ÿš€๐Ÿ˜Ž

3 months ago 5 4 0 0
Video

Let me introduce you to another new validation in the Spring Tools: it reminds you that you should not try to define the path in the controller annotation itself - and as a bonus, comes with the corresponding quick fix ๐Ÿฅณ

3 months ago 7 3 0 0