Spring Tools 5.4.0 Ships Claude Code Integration and Faster Validation
Spring Tools 5.4.0 landed on September 9, 2026, with its most notable addition being support for the Claude Code plugin, which can now render a project's logical module structure directly — extending Spring Tools' IDE reach beyond VS Code, Eclipse, Theia, and Cursor into agentic coding tools.
The release adds several new validation-driven quick fixes: converting listener methods to @ApplicationModuleListener (Spring Modulith's typed event listener annotation), generating @SpringJUnitConfig test scaffolding, collapsing combined @Controller plus @ResponseBody usage into @RestController, and flagging specific @Scope annotation misuse. The team also reports "significant speedups" in quick-fix application and repository-based version validation, along with more reliable source code indexing on large projects — a recurring pain point for Spring Tools users with multi-module Maven or Gradle builds.
The distribution now bundles Eclipse 2026-09 as its base platform. Spring Tools remains available across VS Code, Cursor, Eclipse, Theia, and Claude Code via spring.io/tools/, with version 5.5.0 slated for mid-December 2026.
Spring AI Chat Memory, Batch Scaling, and OAuth 2.1 Guidance Round Out the Week
Spring's weekly community roundup, "This Week in Spring," surfaced several practical guides worth flagging for teams building on the Spring Boot 4 / Spring Framework 7 baseline. On the AI side, Spring Developer Advocate Craig Walls published techniques for summarizing chat memory in Spring AI applications — relevant for anyone hitting context-window limits when Spring AI's ChatMemory abstraction accumulates long conversation histories — alongside a walkthrough of wiring Spring Boot to Gemini for video understanding tasks.
On the data-processing side, a new guide covers scaling Spring Batch jobs to handle millions of rows through partitioning and parallel steps, a common requirement for teams migrating batch ETL workloads onto Spring Batch's Step and Partitioner abstractions rather than hand-rolled threading. A companion IntelliJ IDEA plugin for Spring Batch also shipped this week, adding IDE-level visibility into job and step definitions.
On security, a featured tutorial walks through securing modern applications with OAuth 2.1 and Spring Authorization Server, Spring's own OAuth2/OIDC provider implementation — useful given OAuth 2.1 consolidates several security best practices (mandatory PKCE, removal of the implicit grant) that were previously optional recommendations layered on top of OAuth 2.0. A separate piece covers securing JavaFX desktop applications with Spring Security and OAuth 2.0, extending Spring's security stack into desktop client scenarios that get less attention than its web-framework use cases.