Automating Code Refactoring with OpenRewrite
Matt Busche
@mrbusche
Software Trends
Safely modernize your source code
Why use OpenRewrite?
Getting started
Spring Boot 3.x best practices
Migrate to Java 21
Migrate to Spring Boot 3.3
Spring Boot 3.x best practices
Gradle updates
Migrate to Junit 5 from 4
Caveats
Create recipe
IntelliJ features
QUESTIONS?