A walkthrough of using GitHub Copilot's agentic upgrade feature in IntelliJ to migrate a legacy Spring Boot 1.5.9 / Java 8 application all the way to Spring Boot 3.5.3 and Java 25. The process uses OpenRewrite under the hood and proceeds through multiple milestones (Java 21 → 25, Spring Boot 3.3 → 3.4 → 3.5), running CVE checks and all 96 tests at each step. Minor Mockito 5.x compatibility issues are resolved automatically by the agent, and the full upgrade completes in roughly 20 minutes.

24m watch time

Sort: