Spring Boot 4.x
Recipes for migrating to Spring Boot 4.
Composite Recipes
Recipes that include further recipes, often including the individual recipes below.
- Add Spring Boot 4.0 modular starter dependencies
- Add
spring-boot-starter-data-mongodb-reactive-testfor reactive MongoDB tests - Add
spring-boot-starter-data-mongodb-testfor imperative MongoDB tests - Migrate Spring Boot properties to 4.0
- Migrate Spring Boot properties to 4.1 (Community Edition)
- Migrate packages to modular starters
- Migrate to Spring Boot 4.0 (Community Edition)
- Migrate to Spring Boot 4.0 modular starters (Community Edition)
- Relocate Spring Boot web server classes to their Spring Boot 4.0 packages
- Rename Spring Boot 4.0 starters with managed versions
- Replace
@MockBeanand@SpyBean
Recipes
- Add
@AutoConfigureMockMvcif necessary (Community Edition) - Add
@AutoConfigureTestRestTemplateif necessary - Add
@AutoConfigureWebTestClientif necessary - Add
spring-boot-starter-flywayif using Flyway - Migrate OpenAPI Generator
springconfiguration to Spring Boot 4 - Migrate a Spring Boot 3
jackson-bom.versionoverride tojackson-2-bom.version - Migrate jsonschema2pojo configuration to Spring Boot 4
- Unwrap
@MockBeansand@SpyBeanscontainer annotations