Martin Lippert
@martinlippert.bsky.social
π€ 532
π₯ 76
π 60
Spring Tools Lead & Sustainability Ambassador @ VMware, Co-Founder of it-agile GmbH
reposted by
Martin Lippert
Spring Tools
4 days ago
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 ππ
loading . . .
0
4
3
reposted by
Martin Lippert
Spring Tools
6 days ago
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
loading . . .
0
2
2
reposted by
Martin Lippert
Spring Tools
12 days ago
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... π₯³π
0
9
4
reposted by
Martin Lippert
Spring Tools
13 days ago
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 π₯³
0
2
2
reposted by
Martin Lippert
Spring Tools
17 days ago
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
3
3
reposted by
Martin Lippert
CrAIg Walls
19 days ago
Spring AI 2.0.0-M3 is now available and with it comes the ability to set metadata for tools and resources. And that makes MCP Apps possible. Read about how Iβve been tinkering with MCP Apps and how to blend AI chat with traditional UI design at
spring.io/blog/2026/03...
loading . . .
Blending Chat with Rich UIs with Spring AI and MCP Apps
Level up your Java code and explore what Spring can do for you.
https://spring.io/blog/2026/03/18/mcp-apps
0
6
3
reposted by
Martin Lippert
Spring Tools
19 days ago
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...
loading . . .
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...
https://spring.io/tools
0
4
4
reposted by
Martin Lippert
Mark Paluch π¨βπ»,πΉ&βοΈ
24 days ago
Spring Data 2026.0.0-M2 released Redis Annotated Pub/Sub listeners, Revised MongoDB Bulk API
spring.io/blog/2026/03...
loading . . .
Spring Data 2026.0.0-M2 released
Level up your Java code and explore what Spring can do for you.
https://spring.io/blog/2026/03/13/spring-data-2026-0-0-M2-released
0
8
3
reposted by
Martin Lippert
JetBrains
25 days ago
How do you build tools used by millions of devs? In the latest episode of the Marco Show, Moritz Halbritter from the Spring Boot team talks about Spring Boot, Java startup performance, why AI struggles with real-world Java code, and more. Check it out:
https://youtu.be/FUFsul26rgA
loading . . .
1
13
3
"Reducing Cost and Carbon": very much looking forward to this session with Philipp Kersting at the next Green Software Hamburg meetup:
www.meetup.com/de-de/green-...
- Hope to see you all there!
loading . . .
Reducing Cost and Carbon - ein Praxisbericht, Mi., 18. MΓ€rz 2026, 18:00 | Meetup
Green Software wird hΓ€ufig mit Cloud-Optimierung oder Emissionsmessung verbunden. Ein zentraler Hebel bleibt dabei oft ungenutzt: die gezielte Optimierung der Software selb
https://www.meetup.com/de-de/green-software-hamburg/events/312991047
25 days ago
0
0
0
reposted by
Martin Lippert
Spring Tools
26 days ago
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...
loading . . .
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...
https://spring.io/tools
0
2
4
reposted by
Martin Lippert
Moritz Halbritter
28 days ago
I'll be talking in April at Spring I/O 2026 about the new stuff in Spring Boot 4. Looking forward to it!
2026.springio.net/sessions/spr...
@springio.net
#spring
#springboot
loading . . .
Spring I/O β’ 13-15 β’ April β’ Barcelona 2026
https://2026.springio.net/sessions/spring-boot-chapter-4/
0
14
10
reposted by
Martin Lippert
Spring Tools
about 1 month ago
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 π₯³
0
2
1
And what a giant pleasure to welcome you to my home townβ¦ ππ₯³π€
add a skeleton here at some point
about 1 month ago
0
5
1
reposted by
Martin Lippert
Mark Paluch π¨βπ»,πΉ&βοΈ
about 1 month ago
Always awesome to meet Mr Spring π Tools π§°
@martinlippert.bsky.social
in person
0
8
2
reposted by
Martin Lippert
Spring Tools
about 1 month ago
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
0
1
1
reposted by
Martin Lippert
Mark Paluch π¨βπ»,πΉ&βοΈ
about 1 month ago
Moving beyond Strings in Spring Data
spring.io/blog/2026/02...
loading . . .
Moving beyond Strings in Spring Data
Level up your Java code and explore what Spring can do for you.
https://spring.io/blog/2026/02/27/moving-beyond-strings-in-spring-data
0
19
8
reposted by
Martin Lippert
Spring Tools
about 1 month ago
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 ππ₯³π
0
1
1
reposted by
Martin Lippert
Spring Tools
about 1 month ago
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 π
loading . . .
0
3
3
reposted by
Martin Lippert
Peter Friese
about 1 month ago
Pi: The minimal agent within OpenClaw.
@mitsuhiko.at
explains how it works.
lucumr.pocoo.org/2026/1/31/pi/
0
0
1
reposted by
Martin Lippert
StΓ©phane Nicoll
about 2 months ago
It is my pleasure to announce that Spring Boot 4.1.0-M2 is out, building on Spring Framework 7.0.5. Key updates: - Config import encoding. - Enhanced Actuator info. - Jackson factory properties. - RabbitMQ Streams support.
spring.io/blog/2026/02...
loading . . .
Spring Boot 4.1.0-M2 available now
Level up your Java code and explore what Spring can do for you.
https://spring.io/blog/2026/02/19/spring-boot-4-1-0-M2-available-now
0
17
6
reposted by
Martin Lippert
Spring Tools
about 2 months ago
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 π
loading . . .
0
3
2
reposted by
Martin Lippert
Spring Tools
about 2 months ago
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 π
loading . . .
0
1
2
reposted by
Martin Lippert
Christian Tzolov
3 months ago
Bringing Agent Skills to Java and
#SpringAI
π Modular, reusable capabilities for your AI agents -discovered at startup, loaded on demand. Portable across any LLM. Inspired by & compatible with Claude Code Skills. Part 1 of the Agentic Patterns series:
spring.io/blog/2026/01...
@spring-ai.bsky.social
0
11
5
reposted by
Martin Lippert
Christian Tzolov
2 months ago
Subagent Orchestration delegate tasks to focused subagents with isolated contexts and run in parallel
#SpringAI
TaskTool provides a portable, model-agnostic implementation inspired by Claude Code's subagents π
spring.io/blog/2026/01...
@spring-ai.bsky.social
#AI
#Java
#Agents
0
3
4
reposted by
Martin Lippert
Christian Tzolov
3 months ago
#SpringAI
AskUserQuestionTool - AI agents that ask clarifying questions before answering, gather requirements interactively, and create a specification aligned with your actual needs πBlog:
spring.io/blog/2026/01...
#AI
#Java
#Agent
@spring-ai.bsky.social
0
8
6
reposted by
Martin Lippert
Mark Paluch π¨βπ»,πΉ&βοΈ
about 2 months ago
Spring Data 2026.0.0-M1 released Be my typed Valentine: Spreading some love for refactoring- and type-safe queries.
spring.io/blog/2026/02...
loading . . .
Spring Data 2026.0.0-M1 released
Level up your Java code and explore what Spring can do for you.
https://spring.io/blog/2026/02/13/spring-data-2026-0-0-m1-released
0
9
5
reposted by
Martin Lippert
SΓ©bastien Deleuze
about 2 months ago
In 2026, the
#Spring
team is specifically focused on performance optimizations. Thanks to a collaboration between Rossen Stoyanchev, David Syer, and Violeta Georgieva, we were able to improve peak throughput by 8% on a typical enterprise web application.
2
19
4
reposted by
Martin Lippert
Spring Tools
about 2 months ago
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 π§
loading . . .
0
2
2
reposted by
Martin Lippert
Spring Tools
about 2 months ago
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 π
loading . . .
0
6
3
Always super interesting and inspiring to listen to thoughts from the team behind
@vscode.dev
, which is definitely one of the most brilliant teams in the world when it comes to developer tooling:
softwareengineeringdaily.com/2026/01/06/v...
loading . . .
VS Code and Agentic Development with Kai Maetzel - Software Engineering Daily
Visual Studio Code has become one of the most influential tools in modern software development. The open-source code editor has evolved into a platform used by millions of developers around the world,...
https://softwareengineeringdaily.com/2026/01/06/vs-code-and-agentic-development-with-kai-maetzel/
about 2 months ago
0
0
0
reposted by
Martin Lippert
Sebastian Korfmann
about 2 months ago
π€―
www.anthropic.com/engineering/...
loading . . .
Building a C compiler with a team of parallel Claudes
Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.
https://www.anthropic.com/engineering/building-c-compiler
1
3
1
reposted by
Martin Lippert
Daniel Garnier-Moiroux
2 months ago
Spring AI's MCP Security project landed on Spring Initializr! Whether you're working on MCP Servers, MCP Clients, or an MCP-compliant Authorization Server - the
@spring.io
team's got you covered. The project lives on Github:
github.com/spring-ai-co...
(
@starbuxman.joshlong.com
made me do it π)
2
12
4
reposted by
Martin Lippert
Spring Tools
2 months ago
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! π
loading . . .
0
1
1
reposted by
Martin Lippert
Spring Tools
2 months ago
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) ππ
loading . . .
0
5
2
reposted by
Martin Lippert
Moritz Halbritter
2 months ago
I'll be speaking next week at VoxxedDays CERN about Spring Boot, performance and Project Leyden. Come join me if you're interested!
vdc26.voxxeddays.ch/talk/superch...
0
10
6
reposted by
Martin Lippert
Spring Tools
2 months ago
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... π
loading . . .
0
7
5
reposted by
Martin Lippert
Spring Tools
2 months ago
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 π₯³ππ
0
2
2
reposted by
Martin Lippert
Spring AI
2 months ago
π Spring AI 2.0.0-M2 is here! β¨ Highlights: - Anthropic Custom Skills support, - Null-safe API with JSpecify, - New vector stores: S3, Infinispan, Bedrock KB, - Redis Semantic Cache, - Structured outputs for Mistral AI & Ollama, - MCP SDK 0.17.2 and bug fixes
spring.io/blog/2026/01...
loading . . .
Spring AI 2.0.0-M2 Available Now
Level up your Java code and explore what Spring can do for you.
https://spring.io/blog/2026/01/23/spring-ai-2-0-0-M2-available-now
0
6
4
reposted by
Martin Lippert
Oliver Drotbohm
2 months ago
π₯π’ Spring Modulith 2.1 M1, 2.0.2, and 1.4.7. The milestone upgrades to Boot 4.1 M1 and adds support to reset the time machine and to skip all tests in case our JUnit integration detects no changes to the project. Grab it while it's π₯! ππ¦
#SpringModulith
loading . . .
Spring Modulith 2.1 M1, 2.0.2, and 1.4.7 released
Level up your Java code and explore what Spring can do for you.
https://spring.io/blog/2026/01/23/spring-modulith-2-1-m-1-2-0-2-and-1-4-7-released
0
4
1
reposted by
Martin Lippert
Moritz Halbritter
2 months ago
And we released the first milestone of 4.1.0!
spring.io/blog/2026/01...
@spring.io
#spring
#springboot
#java
loading . . .
Spring Boot 4.1.0-M1 available now
Level up your Java code and explore what Spring can do for you.
https://spring.io/blog/2026/01/22/spring-boot-4-1-0-M1-available-now
0
18
7
reposted by
Martin Lippert
Spring Tools
2 months ago
And in case you have API versioning configured, the
@springtools.bsky.social
check whether the mentioned version is syntactically correct... ππ₯³
add a skeleton here at some point
0
2
1
reposted by
Martin Lippert
Spring Tools
3 months ago
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 π
loading . . .
0
7
5
reposted by
Martin Lippert
Spring Tools
3 months ago
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 π₯³ π
loading . . .
0
3
2
reposted by
Martin Lippert
Spring Tools
3 months ago
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 π₯³ππ
loading . . .
0
5
4
reposted by
Martin Lippert
Spring Tools
3 months ago
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 π₯³
loading . . .
0
7
3
reposted by
Martin Lippert
Spring Tools
3 months ago
Did you see the new validations that shipped as part of the recent Spring Tools 5 release? One of them is checking for the correct type when using `@Value` with a classpath resource π₯³
loading . . .
0
2
1
reposted by
Martin Lippert
Spring Tools
4 months ago
Spring Tools 5.0.1 released for
@vscode.dev
,
@cursor.com.web.brid.gy
, Eclipse Java IDE 2025-12, Theia IDE - download from
spring.io/tools
- for more details:
github.com/spring-proje...
loading . . .
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...
https://spring.io/tools
0
6
4
reposted by
Martin Lippert
Oliver Drotbohm
4 months ago
ππ Christmas came early this year!
#SpringModulith
2.0.1, 1.4.6, and 1.3.12 released! Platform upgrades a few minor fixes and improvements. ππ¦
loading . . .
Spring Modulith 2.0.1, 1.4.6, and 1.3.12 released
Level up your Java code and explore what Spring can do for you.
https://spring.io/blog/2025/12/20/spring-modulith-2-0-1-1-4-6-and-1-3-12-released
0
10
5
reposted by
Martin Lippert
Oliver Drotbohm
4 months ago
π₯π’
#jMolecules
2025.0.2 is out (2.0.1 spec, integration 0.33)! New features in the integrations: annotation generation for reflective metadata generation for domain types on
#GraalVM
. Avoid custom integration for embeddable records on Hibernate 7+. βοΈβοΈ
github.com/xmolecules/j...
loading . . .
Release 0.33 Β· xmolecules/jmolecules-integrations
β New Features Make Spring native image annotations an opt-in feature #388 Avoid generating EmbeddableInstantiators for records on Hibernate 7 #382 π Bug Fixes Adding annotations to types can ca...
https://github.com/xmolecules/jmolecules-integrations/releases/tag/0.33.0
0
5
2
Load more
feeds!
log in