Stephane Nicoll
59d5ed5842
Add support for advanced customization of Hibernate settings
...
As HibernateJpaConfiguration is package private, it is no longer
possible to extend the default Spring Boot configuration to apply
advanced settings. The most notable use case for this is the
customization of Hibernate properties using instance value vs. string
value that can be set using the "spring.jpa.properties" namespace.
This commit adds a HibernatePropertiesCustomizer callback interface that
can be implemented to tune Hibernate properties at will.
Closes gh-11211
2018-01-05 12:19:22 +01:00
Stephane Nicoll
641013787d
Polish
2018-01-05 11:40:26 +01:00
Stephane Nicoll
ac004eabf3
Update copyright header
...
See gh-11510
2018-01-05 10:30:43 +01:00
Johnny Lim
37d8eedae3
Polish
...
Closes gh-11510
2018-01-05 10:29:22 +01:00
Madhura Bhave
e28915bd4b
Make integration tests self-contained
...
Fixes gh-10516
2018-01-04 11:26:40 -08:00
Phillip Webb
bee5fa7fc6
Polish
2018-01-03 13:24:04 -08:00
Phillip Webb
37fe7bc8f6
Update validator background initializer
...
Update the validator background initializer to actually create
the validator.
Closes gh-11412
2018-01-03 13:19:31 -08:00
Madhura Bhave
716543828a
Refactor some tests to use ApplicationContextRunner
2018-01-03 11:07:19 -08:00
Johnny Lim
24b5a78e39
Polish
...
Closes gh-11448
2017-12-30 17:21:13 +01:00
Madhura Bhave
a46d1416ee
Reinstate required parameter
2017-12-29 13:16:26 -08:00
Madhura Bhave
8102dc78cb
Remove redundant throws declarations
2017-12-29 12:10:13 -08:00
Stephane Nicoll
cfa3cab988
Polish "Improve Spring Data Web configuration properties"
...
Closes gh-11403
2017-12-28 15:22:47 +01:00
Marcel Overdijk
be93eabc6b
Improve Spring Data Web configuration properties
...
See gh-11403
2017-12-28 15:04:23 +01:00
Stephane Nicoll
c709ff8e3b
Polish "Apply customize() to createCredentialNetworkMongoClient()"
...
Closes gh-11376
2017-12-28 12:39:54 +01:00
Johnny Lim
90369996a9
Apply customize() to createCredentialNetworkMongoClient()
...
See gh-11376
2017-12-28 12:39:06 +01:00
Stephane Nicoll
f57ff3a777
Merge branch '1.5.x'
2017-12-27 17:15:01 +01:00
Johnny Lim
3c5ccb1166
Polish
...
Closes gh-11418
2017-12-26 09:47:10 +01:00
Johnny Lim
4cc598ac5e
Replace contains() with indexOf()
...
Closes gh-11373
2017-12-23 14:00:27 +01:00
Johnny Lim
e4f0ad2165
Polish
...
Closes gh-11372
2017-12-23 13:11:53 +01:00
dreis2211
a434e5cc5f
Fix JsonbHttpMessageConvertersConfiguration javadoc
...
Closes gh-11368
2017-12-23 12:54:50 +01:00
Phillip Webb
1ea921bfdd
Migrate to OAuth2Client to use PropertyMapper
...
See gh-9018
2017-12-22 09:55:21 -08:00
Phillip Webb
ba86b68484
Polish
2017-12-22 09:48:30 -08:00
Phillip Webb
6eabe8235c
Add optional javax.money dependency
...
Add an optional dependency to `javax.money` to Eclipse errors in
`WebConversionService`.
See gh-5523
See gh-11402
2017-12-22 09:48:29 -08:00
Christoph Dreis
1a7fd6c359
Fix typo
...
Closes gh-11388
2017-12-22 18:12:06 +01:00
Brian Clozel
2fa0539e7f
Support date conversion format for java.time types
...
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
2017-12-22 16:07:33 +01:00
Madhura Bhave
ec26488ff1
Allow encoding default password in reactive user details
...
See gh-10963
2017-12-20 10:29:20 -08:00
Madhura Bhave
1b93f84912
Allow encoded password for default user
...
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
2017-12-18 14:34:02 -08:00
Phillip Webb
5e9cfea5a8
Migrate to auto-configurations to PropertyMapper
...
Update auto-configuration classes that have extensive property mapping
code to make use of the new `PropertyMapper` utility.
Fixes gh-9018
2017-12-15 18:32:07 -08:00
Phillip Webb
befdbaaaa9
Polish
2017-12-15 14:57:25 -08:00
Stephane Nicoll
7566a197b0
Fix type for spring.data.cassandra.contact-points
...
Closes gh-11354
2017-12-15 10:13:40 +01:00
Stephane Nicoll
dddf2c0013
Polish "Expose default RabbitMQ credentials in the metadata"
...
Closes gh-6863
2017-12-14 15:41:15 +01:00
Zoltan Altfatter
878a2e1a49
Expose default RabbitMQ credentials in the metadata
...
See gh-6863
2017-12-14 15:41:08 +01:00
Stephane Nicoll
0e20ed1d68
Merge branch '1.5.x'
2017-12-14 11:01:22 +01:00
Stephane Nicoll
797ad13bfa
Merge branch '1.5.x'
2017-12-14 09:35:50 +01:00
Phillip Webb
3273859fde
Polish
2017-12-13 14:32:55 -08:00
Stephane Nicoll
a626f5462d
Consistent use of @AliasFor
...
Closes gh-10836
2017-12-13 14:42:16 +01:00
Stephane Nicoll
47c8b5731a
polish
2017-12-13 14:41:39 +01:00
dreis2211
a93a4e8715
Use String.equalsIgnoreCase() where possible
...
Closes gh-11330
2017-12-13 09:02:45 +01:00
Thiago Hirata
f3055f2685
UserNameAttribute for custom OAuth2 provider
...
The UserNameAttribute field for a custom OAuth2 provider was
ignored when building the ClientRegistration.
Closes gh-10672
2017-12-12 12:40:33 -08:00
Stephane Nicoll
23218add90
Polish
2017-12-12 11:57:30 +01:00
Stephane Nicoll
68c8f7bae6
Add support for useRelativeRedirects customization
...
Closes gh-10597
2017-12-12 10:32:58 +01:00
Stephane Nicoll
6a4a0e3f29
Polish "Make RabbitTemplate exchange and routingKey configurable"
...
Closes gh-10978
2017-12-12 09:09:08 +01:00
Arlo O'Keeffe
4e31d2041a
Make RabbitTemplate exchange and routingKey configurable
...
See gh-10978
2017-12-12 08:52:48 +01:00
Stephane Nicoll
408368a1f9
Polish "Allow graceful shutdown of Atomikos"
...
Closes gh-11237
2017-12-12 08:30:24 +01:00
nklmish
46d94aba4f
Allow graceful shutdown of Atomikos
...
See gh-11237
2017-12-12 08:18:42 +01:00
Stephane Nicoll
2da6675c42
Polish
...
See gh-10963
2017-12-12 08:16:00 +01:00
Madhura Bhave
47ed096981
Make default username and password configurable
...
Closes gh-10963
2017-12-11 15:15:47 -08:00
Stephane Nicoll
5ef9364085
Polish
2017-12-11 17:55:12 +01:00
Johnny Lim
96250743b5
Add missing "abstract" keywords
...
Closes gh-11303
2017-12-09 15:29:15 -08:00
Madhura Bhave
954cf72de4
Fix javadoc
2017-12-08 15:32:40 -08:00