javahandson.com · dev tools

Spring Boot Migration Analyzer

Paste a Java class, pom.xml/build.gradle, or application.properties/.yml. Pick your upgrade path and the analyzer flags what breaks — and, unlike a blind javax→jakarta replace, it tells you which javax.* imports are JDK packages you must leave alone.

Paste your source or config

Everything runs in your browser — nothing is uploaded. Mixed input is fine; each rule set only fires where it applies.

What each path checks

Spring Boot 2.x → 3.x

Spring Boot 3.x → 4.0

Rules verified against the official Spring Boot 3.0 and 4.0 migration guides. It reads imports, config keys, starter artifactIds and well-known annotations — not fully-qualified inline usages — and does not resolve deeply nested YAML.