Even though the upgrade process for Spring Boot 3 is pretty straightforward – in case you need to migrate a more than moderately complex project (or several thereof), upgrading Spring Boot applications indeed can become quite tedious and error-prone, too.
To alleviate this potential problem, and in order to automate the Spring Boot upgrade process, there’s Spring Boot Migrator.
Based on the terrific OpenRewrite toolkit for automated large-scale refactoring efforts, Spring Boot Migrator provides you with recipes for migrating both Spring Boot 2.7.x and JEE applications to Spring Boot 3.
In addition to a mostly automatic process, Spring Boot Migrator also features an interactive mode and a web UI.