Spring Academy by VMware
Next Lesson


When we upgrade an application to a new version of Spring Boot, we change its dependencies and code so that it's based on the new version. This requires modification of the application dependencies, including Spring Boot, Spring, and third party libraries.

Basic Upgrade Process

  1. Prepare

    • Review the release notes for the target version of Spring
  2. Assess

    • Access and assess the application source code
    • Establish a baseline - Known Good State (KGS)
  3. Update

    • Base Spring Boot dependency
    • Spring/Spring Boot dependencies
    • Non Spring managed dependencies as required
  4. Test

    • Update Test Dependencies
    • Execute Test
    • Run the application and test for parity
  5. Release

We'll walk through these steps systematically, and you'll get a chance to practice everything in our interactive, hands-on labs. That's right -- you'll actually upgrade a Spring Boot 2.5 application to 2.7 right here in this course!

In this article

You're ready to get started!

Dan Frey

Staff Engineer II at VMware Tanzu

I focus on helping clients best utilize Spring and its derivative capabilities in various Cloud Environments.

View Profile

Jonathan Newell

Staff Engineer II, Sr. Consultant, Cloud and Modern Applications Solutions Architect

Polyglot Engineer & Off-Roading Overlander with a passion for making peoples daily lives better through software.

View Profile

Give Feedback

Help us improve by sharing your thoughts.