mirror of
https://github.com/spring-projects/spring-boot.git
synced 2026-09-28 21:19:02 +00:00
Previously, the configuration property annotation processor declared that it supported all annotation types. This hurt performance and prevented incremental builds with Gradle when compiling source code containing source-retention annotations. This commit updates its supported annotation types to be only `@ConfigurationProperties` and `@Configuration`. The latter is declared to allow binding third-party classes returned from a `@Bean` method. Fixes gh-23580