Skip to content

[FEATURE REQ] Simplify API-review process of Spring autoconfiguration classes  #31328

Description

@yiliuTo

Context

Currently many Spring autoconfiguration classes are public, which results in that changes on those public APIs like modifying configuration or bean conditions need to go through the API-review process. While according to Spring Boot's reference, the auto-configuration classes actually more belong to internal classes. Thus we would like to regard them as internal classes as well and simplify the api-review process as much as possible.

Goal

Omit the api-review process of autoconfiguration and configuration classes.

Solutions

  • Communicate with SDK team and Eng team if needed to modify the api-review tools to pass the check of public api changes from auto-configuration/configuration classes.
  • Otherwise, we can consider to refactor our configuration to change the class access modifiers.

Metadata

Metadata

Labels

ClientThis issue points to a problem in the data-plane of the library.EngSysThis issue is impacting the engineering system.azure-springAll azure-spring related issuesazure-spring-4.0feature-requestThis issue requires a new behavior in the product in order be resolved.

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions