Remove spring-boot-properties-migrator from starters (#4022) #4036
+0
−10
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
As discussed in #4022, this PR removes the
spring-boot-properties-migratordependency from the following starter modules:spring-cloud-starter-gateway-server-webfluxspring-cloud-starter-gateway-server-webmvcThese modules should not have a forced dependency on the migrator tool, as it is intended for temporary migration use and can cause unexpected property overrides in production environments (especially with list-based properties like routes).
Related Issue
Fixes #4022
Motivation and Context
The
spring-boot-properties-migratorwas added as a temporary measure (marked with TODO for 5.0). Removing it now aligns with the goal of keeping new starters production-ready and giving users the choice to add it manually if needed, as stated in the release notes.How Has This Been Tested?
mvn dependency:tree../mvnw clean install -DskipTeststo ensure the build remains stable after removal./cc @ryanjbaxter @spencergibb