Load auto-configurations from META-INF/spring-boot

Implements a new AutoConfigurationLoader, which loads
auto-configurations from a file in META-INF/spring-boot.

Adapts the AutoConfigurationImportSelector to use the new loader.

Adapts the ImportAutoConfigurationImportSelector to use the new loader.

Adapts the metadata plugin in the build to additionally load the
auto-configurations from the new file.

Updates the documentation for auto-configurations and test slices.

Closes gh-29872
This commit is contained in:
Moritz Halbritter
2022-02-17 09:10:53 +01:00
parent a55759d531
commit 7d68b58c8f
17 changed files with 292 additions and 28 deletions