Survival guide to continuously align and upgrade your Spring dependencies
summary
Shows a concrete workflow and tools to keep Spring-based projects up to date: use OpenRewrite recipes (3,000+ community recipes, born at Netflix) invoked as Maven/Gradle plugins to apply type-safe code refactors and fix deprecations during minor and major upgrades, and use Application Advisor to compute an orchestrated upgrade plan across multi-module and multi-team projects, mapping component versions, stopping for missing internal recipes, and following an incremental snapshot strategy to minimize breakage.
AI-written summary · about
chapters (13)
- 0:00Dependency management in Spring
- 1:47Why upgrades matter for security
- 7:32Focus on projects not dependencies
- 16:26Types of upgrades and challenges
- 20:21Minor upgrade demo
- 24:18Handling breaking changes
- 25:43OpenRewrite for upgrades
- 30:20Major upgrade demo
- 37:35Complex upgrade scenarios
- 42:19Upgrade plan for teams
- 49:28Application Advisor
- 50:31Application Advisor demo
- 56:17Summary & Q&A
related talks
34mStaying Current A Journey in Software Maintenance
31mStrengthen Our Developer eXperience to Face Obsolescence and View...
45mMajor migrations made easy
57mRefactoring to Modernize Java Applications
46mAutomate Your Migrations with Spring Boot Migrator and OpenRewrite
51mMajor Migrations Made Easy
17mMajor migrations made easy
15mMajor migrations made easy
