Dec 6–8, 2022San Francisco


Automated Refactoring for Spring-Based Applications

Track: Programming Tools

This talk will focus on how engineering teams can leverage automated refactoring tools that originated at Netflix to greatly reduce the time and effort required when migrating to new versions of Spring and Spring Boot.

OpenRewrite is an open source ecosystem that specializes in mass, automated refactoring with a focus on Java source code, Maven build files, XML, YAML, and property files. We’ll discuss how the framework enables the creation of composable, prepackaged recipes that can be used to automate common framework migration and how these recipes can be integrated into both Maven and Gradle builds.

This talk will include some live demonstrations of Rewrite’s tools to perform automated migrations on real-world Java applications and libraries.