What problem does it solve?
This skill prevents AI-generated or human-edited Spring Boot code from using outdated APIs, incorrect starters, and deprecated configuration by providing concise, verified migration guidance and reference notes for versions 3.4–4.0 and Spring Framework 7.x.
Core Features & Use Cases
- Starter and dependency renames: maps old spring-boot starters and libraries to the new modular starter names and classic/test fallbacks for gradual migration.
- Jackson 3 migration: explains renamed classes and property keys and offers compatibility guidance and temporary compatibility flags.
- HTTP clients, testing, and security: documents HttpExchange/RestClient usage, RestTestClient, PathPatternRequestMatcher, DSL changes, and security migration notes.
- Spring AI and framework updates: includes Spring AI 1.0 examples (ChatClient, @Tool, VectorStore) and Spring Framework 7 changes like @Retryable in core and BeanRegistrar.
- Use Case: migrate a codebase and CI tests from Spring Boot 3.x to 4.0 while ensuring configuration, JSON mapping, and security rules remain functional.
Quick Start
Load the spring-boot-knowledge-patch before generating or updating Spring Boot code so the model applies starter renames, Jackson 3 mappings, and breaking-change recommendations.