- 23 Dec, 2017 14 commits
-
-
Johnny Lim authored
Closes gh-11364
-
Stephane Nicoll authored
* pr/11372: Polish
-
Johnny Lim authored
Closes gh-11372
-
Stephane Nicoll authored
* pr/11368: Fix JsonbHttpMessageConvertersConfiguration javadoc
-
dreis2211 authored
Closes gh-11368
-
Stephane Nicoll authored
* pr/11365: Fix property key to enable influxdb health endpoint
-
Eddú Meléndez authored
Closes gh-11365
-
Phillip Webb authored
Change the default JSR-303 validator used by the configuration properties binder so that it's initialized in a background thread. This change allows the context to carry on loading additional beans whilst the validator is initializing. Fixes gh-11412
-
Phillip Webb authored
Update the `PropertyMapper` interface to return arrays rather than Lists. Since implementations are package-private it's possible for us to control how they are used and it helps to save a little memory. Fixes gh-11411
-
Phillip Webb authored
Refactor a few hot methods so that they are more likely to be in-lined by the JIT. Fixes gh-11409
-
Phillip Webb authored
Use a single shared static `BinderConversionService` instance for all created binders to save memory and improve performance. Fixes gh-11352
-
Phillip Webb authored
Update `OnEnabledEndpointCondition` so that the result of `management.endpoints.enabled-by-default` is cached between calls. Fixes gh-11407
-
Phillip Webb authored
Update the `LaunchedURLClassLoader` used for fat jar support so that each iteration on a `findResources` result also allows for fast exceptions. Fixes gh-11406
-
Phillip Webb authored
Refactor fat jar loader classes so that less `char[]` instances are created. This is primarily achieved by adding a new `StringSequence` class that can chop up Strings without needing to copy the underlying array. Since Java 8, calls to `String.subString(...)` always copy the underlying char array. For many of the operations that we need, this is unnecessary. Fixes gh-11405
-
- 22 Dec, 2017 9 commits
-
-
Phillip Webb authored
Remove support for the `__` environment variable list shortcut in order to reduce complexity. The shortcut was developed before the new `Binder` code was fully formed and isn't really necessary now since comma-lists can be converted automatically. Fixes gh-11410
-
Phillip Webb authored
See gh-9018
-
Phillip Webb authored
-
Phillip Webb authored
Add an optional dependency to `javax.money` to Eclipse errors in `WebConversionService`. See gh-5523 See gh-11402
-
Stephane Nicoll authored
* pr/11394: Align 'behavior' spelling to style guide
-
dreis2211 authored
Closes gh-11394
-
Stephane Nicoll authored
* pr/11388: Fix typo
-
Christoph Dreis authored
Closes gh-11388
-
Brian Clozel authored
Prior to this change, the Spring MVC auto-configuration would add a new formatter to convert `java.util.Date` to/from `String` using the configured configuration property `spring.mvc.date-format`. This commit adds a new `WebConversionService` class that registers date formatters with a custom date format, or register the default ones if no custom configuration is provided. This avoids duplicating equivalent formatters in the registry. With this change, date types from `java.util`, `org.joda.time` and `java.time` are now all supported. This commit also replicates this feature for WebFlux applications by adding a new `spring.webflux.date-format` configuration property. Closes gh-5523 Closes gh-11402
-
- 20 Dec, 2017 1 commit
-
-
Madhura Bhave authored
See gh-10963
-
- 18 Dec, 2017 1 commit
-
-
Madhura Bhave authored
If raw password is provided, add {noop} prefix. If prefix is present or PasswordEncoder bean is provided, use the password as is. Closes gh-10963
-
- 16 Dec, 2017 2 commits
-
-
Phillip Webb authored
Update auto-configuration classes that have extensive property mapping code to make use of the new `PropertyMapper` utility. Fixes gh-9018
-
Phillip Webb authored
Add a utility class that can help when mapping values from `@ConfigurationProperties` to a third-party class. See gh-9018
-
- 15 Dec, 2017 4 commits
-
-
Phillip Webb authored
-
Stephane Nicoll authored
This commit improve the couchbase health indicator to list the available nodes. Doing so improves the reliability of the indicator as accessing the bucket forces a remote call and better detect the cases where the broker is down. Closes gh-7369
-
Stephane Nicoll authored
Closes gh-11358
-
Stephane Nicoll authored
Closes gh-11354
-
- 14 Dec, 2017 9 commits
-
-
Madhura Bhave authored
-
Madhura Bhave authored
-
Madhura Bhave authored
See gh-11224
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/6863: Polish "Expose default RabbitMQ credentials in the metadata" Expose default RabbitMQ credentials in the metadata
-
Stephane Nicoll authored
Closes gh-6863
-
Zoltan Altfatter authored
See gh-6863
-
Stephane Nicoll authored
* pr/11145: Polish
-
Lukas Eder authored
Closes gh-11145
-