Martin Lippert's Avatar

Martin Lippert

@martinlippert

Spring Tools Lead & Sustainability Ambassador @ VMware, Co-Founder of it-agile GmbH

530
Followers
76
Following
58
Posts
04.10.2023
Joined
Posts Following

Latest posts by Martin Lippert @martinlippert

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 πŸ₯³

05.03.2026 12:25 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

And what a giant pleasure to welcome you to my home town… 😎πŸ₯³πŸ€—

04.03.2026 12:33 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

Always awesome to meet Mr Spring πŸƒ Tools 🧰 @martinlippert.bsky.social in person

04.03.2026 12:22 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1

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

03.03.2026 13:14 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Moving beyond Strings in Spring Data Level up your Java code and explore what Spring can do for you.

Moving beyond Strings in Spring Data

spring.io/blog/2026/02...

27.02.2026 10:55 πŸ‘ 19 πŸ” 8 πŸ’¬ 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 😎πŸ₯³πŸš€

26.02.2026 15:41 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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 πŸš€

24.02.2026 15:52 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Pi: The minimal agent within OpenClaw. @mitsuhiko.at explains how it works. lucumr.pocoo.org/2026/1/31/pi/

23.02.2026 10:30 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Spring Boot 4.1.0-M2 available now Level up your Java code and explore what Spring can do for you.

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...

19.02.2026 18:22 πŸ‘ 17 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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 πŸš€

19.02.2026 15:11 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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 😎

17.02.2026 15:41 πŸ‘ 1 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

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

13.01.2026 13:31 πŸ‘ 11 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Post image

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

27.01.2026 13:59 πŸ‘ 3 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Post image

#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

15.01.2026 15:52 πŸ‘ 8 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0
Preview
Spring Data 2026.0.0-M1 released Level up your Java code and explore what Spring can do for you.

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...

13.02.2026 13:05 πŸ‘ 9 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Post image

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.

13.02.2026 08:55 πŸ‘ 19 πŸ” 4 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

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 🧐

12.02.2026 13:51 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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 πŸš€

10.02.2026 13:11 πŸ‘ 6 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
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,...

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...

07.02.2026 17:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

🀯

www.anthropic.com/engineering/...

06.02.2026 10:55 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
A screenshot of Spring Initializr with "Model Context Protocol Security [Experimental]"

A screenshot of Spring Initializr with "Model Context Protocol Security [Experimental]"

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 πŸ™ƒ)

04.02.2026 20:33 πŸ‘ 12 πŸ” 4 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

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! 😎

05.02.2026 13:17 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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) πŸ˜ŽπŸ˜ƒ

03.02.2026 14:21 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

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...

02.02.2026 10:04 πŸ‘ 10 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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... 😎

29.01.2026 14:21 πŸ‘ 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 πŸ₯³πŸš€πŸ˜Ž

27.01.2026 14:58 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Spring AI 2.0.0-M2 Available Now Level up your Java code and explore what Spring can do for you.

πŸš€ 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...

25.01.2026 14:30 πŸ‘ 6 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

πŸ₯πŸ“’ 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

23.01.2026 22:53 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Spring Boot 4.1.0-M1 available now Level up your Java code and explore what Spring can do for you.

And we released the first milestone of 4.1.0! spring.io/blog/2026/01...

@spring.io #spring #springboot #java

23.01.2026 07:55 πŸ‘ 18 πŸ” 7 πŸ’¬ 0 πŸ“Œ 0

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

22.01.2026 10:45 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0