rewrite-spring
rewrite-spring copied to clipboard
OpenRewrite recipes for Spring projects.

Eliminate legacy Spring patterns. Automatically.
What is this?
This project contains a series of Rewrite recipes and visitors to automatically apply best practices in Java Spring Boot applications.
Browse a selection of recipes available through this module in the recipe catalog.
How to use?
See the full documentation at docs.openrewrite.org.
How to generate Spring Boot configuration properties replacement recipes?
- Run GeneratePropertiesMigratorConfiguration.java
- Revert any unwanted changes to src/main/resources/META-INF/rewrite/*.yml
- Commit & push changes.
- Repeat periodically as new minor versions of Spring Boot are released.
Contributing
We appreciate all types of contributions. See the contributing guide for detailed instructions on how to get started.