- 10 Sep, 2019 2 commits
-
-
Spring Buildmaster authored
-
Andy Wilkinson authored
Update configuration properties support to allow the `@Component` annotation to be used on `@ConfigurationProperties` beans as long as they are mutable. This restores the behavior of Spring Boot 2.1 for mutable beans whilst still allowing us to enforce the stricter rules for immutable value object configuration properties. Closes gh-18138
-
- 09 Sep, 2019 19 commits
-
-
Stephane Nicoll authored
* pr/18187: Fix typo in javadoc Closes gh-18187
-
wonwoo authored
See gh-18187
-
Andy Wilkinson authored
-
Andy Wilkinson authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/18170: Polish "Remove management.health.status.order from docs" Fix link formatting in custom HealthIndicator section Remove management.health.status.order from docs Closes gh-18170
-
Stephane Nicoll authored
See gh-18170
-
dreis2211 authored
See gh-18170
-
dreis2211 authored
See gh-18170
-
Stephane Nicoll authored
This commit moves `@ConfigurationProperties` to the `@Bean` factory method as this is unusual to put it at class level if it's exposed that way. As HealthIndicatorProperties has a constructor, this makes sure that the annotation processor enables JavaBean binding mode.
-
Stephane Nicoll authored
This commit makes sure that a ConfigurationProperties type contributed by a `@Bean` factory method uses properties binding regardless of the presence of a matching constructor. `@Bean` method makes sure the user is in control and will be responsible of creating the instance. As a result, binding of properties will not happen there and therefore can only happen with regular JavaBean accessors. Closes gh-18184
-
Andy Wilkinson authored
Closes gh-18186
-
Andy Wilkinson authored
Closes gh-14022
-
Andy Wilkinson authored
Closes gh-18185
-
Stephane Nicoll authored
* pr/18175: Simplify code Closes gh-18175
-
gaohanghang authored
See gh-18175
-
Andy Wilkinson authored
Closes gh-18182
-
Andy Wilkinson authored
Closes gh-18181
-
Andy Wilkinson authored
Closes gh-18180
-
- 08 Sep, 2019 2 commits
-
-
Stephane Nicoll authored
* pr/18172: Fix broken links for master snapshot builds Closes gh-18172
-
dreis2211 authored
See gh-18172
-
- 07 Sep, 2019 2 commits
-
-
Andy Wilkinson authored
Closes gh-17903
-
Andy Wilkinson authored
Closes gh-17899
-
- 06 Sep, 2019 15 commits
-
-
Andy Wilkinson authored
Closes gh-17902
-
Andy Wilkinson authored
Closes gh-17898
-
Andy Wilkinson authored
Closes gh-17901
-
Andy Wilkinson authored
Closes gh-17897
-
Andy Wilkinson authored
Previously, a number of usages of @ConditionalOnMissingBean prevented a bean that implements an auto-configured bean's "main" interface from causing the auto-configuration of the bean to back off. This would happen when @ConditionalOnMissingBean did not specify a type, the @Bean method returned the bean's concrete type, and that concreate type implements a "main" interface. This commit updates such usages of @ConditionalOnMissingBean to specify the "main" interface as the type of the bean that must be missing. This will allow, for example, the auto-configured MongoTemplate bean to back off when a MongoOperations bean is defined.
-
Andy Wilkinson authored
Closes gh-18168
-
Andy Wilkinson authored
Previously, calling getComment() on a nested jar file would result in the outer jar file's comment being returned. This commit updates the loader's JarFile to read the file's comment from the central directory end record and return it from getComment(). Fixes gh-18128
-
Andy Wilkinson authored
Closes gh-18167
-
Andy Wilkinson authored
* gh-18164: Test the Gradle Plugin against Gradle 5.6.2 Closes gh-18164
-
dreis2211 authored
See gh-18164
-
Andy Wilkinson authored
Closes gh-18165
-
Andy Wilkinson authored
Fixes gh-18153
-
Andy Wilkinson authored
See gh-18162
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Fixes gh-18163
-