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.



This pull request improves the flexibility and correctness of auto-configuration exclusion handling in the Microsphere Spring Boot project. The main update is to support both comma-delimited and indexed property formats for excluding auto-configurations, ensuring compatibility with different configuration styles. Additionally, the code is refactored for clarity and the tests are enhanced to cover the new logic. Version numbers in Maven configuration files are also updated.
Auto-configuration exclusion improvements
ConfigurableAutoConfigurationImportFilternow supports auto-configuration exclusions defined using both comma-delimited strings and indexed property formats (e.g.,microsphere.autoconfigure.exclude[0]=...). This is achieved by combining values from property sources and the Spring BootBinderAPI. [1] [2]LinkedHashSetfor predictable ordering and improved helper methods for resolving placeholders and combining exclusions. [1] [2]Documentation
README.mdto show both supported exclusion formats for auto-configuration, improving clarity for users. [1] [2]Testing improvements
ConfigurableAutoConfigurationImportFilterTestto cover the new exclusion logic, including indexed properties and placeholder resolution. Refactored setup for better readability and maintainability. [1] [2] [3]Dependency and version updates
microsphere-spring.versioninmicrosphere-spring-boot-parent/pom.xmlfrom0.1.4to0.1.5.revisioninpom.xmlfrom0.1.4-SNAPSHOTto0.1.5-SNAPSHOT.Maven configuration cleanup
distributionManagementand customrepositoriessections from the mainpom.xml, simplifying project deployment configuration.