spring-boot/spring-boot-project/spring-boot-tools
Andy Wilkinson 4b5ebd8505 Process all non-private methods, not just public methods
Previously, the configuration processor would ignore any
@ConfigurationProperties-annotated methods that were not public. This
prevented metadata generation for package-private @Bean methods such
as those in DataSourceConfiguration's inner-classes for DBCP2, Hikari,
and Tomcat JDBC.

This commit updates the annotation processor so that it will process
any non-private method annotated with @ConfigurationProperties.

Fixes gh-18124
2019-09-04 14:26:12 +01:00
..
spring-boot-antlib Merge '1.5.x' into 2.0.x 2019-07-24 11:39:58 +01:00
spring-boot-autoconfigure-processor Simplify if statements 2019-08-17 06:50:32 +02:00
spring-boot-configuration-docs Polish "Escape reserved asciidoc character in generated documentation" 2019-07-31 10:17:14 +02:00
spring-boot-configuration-metadata Merge branch '2.1.x' 2019-07-24 11:42:48 +01:00
spring-boot-configuration-processor Process all non-private methods, not just public methods 2019-09-04 14:26:12 +01:00
spring-boot-gradle-plugin Test the Gradle Plugin against Gradle 5.6.1 2019-08-29 12:53:50 +01:00
spring-boot-loader Simplify if statements 2019-08-17 06:50:32 +02:00
spring-boot-loader-tools Use hasSize() assertion in favor of length checks 2019-08-17 06:39:41 +02:00
spring-boot-maven-plugin Use hasSize() assertion in favor of length checks 2019-08-17 06:39:41 +02:00
spring-boot-test-support Use disabledWithoutDocker option for @Testcontainers 2019-09-03 09:51:53 +02:00
pom.xml Merge branch '2.1.x' 2019-03-19 17:11:45 +00:00