• Andy Wilkinson's avatar
    Limit supported annotations to `@ConfigurationProperties` and `@Configuration` · 1924aad0
    Andy Wilkinson authored
    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
    1924aad0
Name
Last commit
Last update
.github Loading commit data...
buildSrc Loading commit data...
ci Loading commit data...
eclipse Loading commit data...
git/hooks Loading commit data...
gradle/wrapper Loading commit data...
idea Loading commit data...
spring-boot-project Loading commit data...
spring-boot-tests Loading commit data...
src Loading commit data...
.editorconfig Loading commit data...
.gitignore Loading commit data...
CODE_OF_CONDUCT.adoc Loading commit data...
CONTRIBUTING.adoc Loading commit data...
LICENSE.txt Loading commit data...
README.adoc Loading commit data...
SUPPORT.adoc Loading commit data...
build.gradle Loading commit data...
gradle.properties Loading commit data...
gradlew Loading commit data...
gradlew.bat Loading commit data...
settings.gradle Loading commit data...