- 23 Dec, 2017 4 commits
-
-
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 19 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
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/11159: Polish "Add InfluxDb health indicator" Add InfluxDb health indicator
-
Stephane Nicoll authored
Closes gh-11159
-
Eddú Meléndez authored
See gh-11159
-
Stephane Nicoll authored
Closes gh-11224
-
Stephane Nicoll authored
Closes gh-11340
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
This commit makes it easier to extend `Neo4jHealthIndicator` for cases where a custom cypher needs to be executed. Closes gh-11120
-