Stephane Nicoll
5c174feb65
Add auto-configuration for R2DBC's ConnectionFactory
...
This commit adds auto-configuration for R2DBC. If R2DBC is on the
classpath, a `ConnectionFactory` is created similarly to the algorithm
used to create a `DataSource`.
If an url is specified, it is used to determine the R2DBC driver and
database location. If not, an embedded database is started (with only
support of H2 via r2dbc-h2). If none of those succeed, an exception is
thrown that is handled by a dedicated FailureAnalyzer.
To clearly separate reactive from imperative access, a `DataSource` is
not auto-configured if a `ConnectionFactory` is present. This makes sure
that any auto-configuration that relies on the presence of a
`DataSource` backs off.
There is no dedicated database initialization at the moment but it is
possible to configure flyway or liquibase to create a local `DataSource`
for the duration of the migration. Alternatively, if Spring Data R2DBC
is on the classpath, a `ResourceDatabasePopulator` bean can be defined
with the scripts to execute on startup.
See gh-19988
Co-authored-by: Mark Paluch <mpaluch@pivotal.io>
5 years ago
Stephane Nicoll
4c2ff9c314
Merge branch '2.2.x'
...
Closes gh-20315
5 years ago
Yoo In Keun
ec20246415
Fix typos in documentation
...
See gh-20313
5 years ago
dreis2211
442733600e
Test the Gradle plugin against Gradle 6.2.1
...
See gh-20310
5 years ago
Andy Wilkinson
2059ff6c39
Upgrade to Reactor Dysprosium-SR5
...
Closes gh-20200
5 years ago
Madhura Bhave
db1d923ad8
Merge branch '2.2.x'
5 years ago
Madhura Bhave
42bb56c1ba
Merge branch '2.1.x' into 2.2.x
5 years ago
Madhura Bhave
88ee50601d
Update copyright of changed files
5 years ago
Madhura Bhave
65c6f32428
Merge branch '2.2.x'
...
Closes gh-20307
5 years ago
Madhura Bhave
368a77f355
Merge branch '2.1.x' into 2.2.x
...
Closes gh-20306
5 years ago
Madhura Bhave
0957168626
Binding to collection of custom objects should not fail with unbound error
...
Fixes gh-20134
5 years ago
dreis2211
e66758d3d0
Explicitly set java home in CommandLineInvoker
...
See gh-20242
5 years ago
Brian Clozel
e73ee7b3fe
Merge branch '2.2.x'
...
Closes gh-20293
5 years ago
Brian Clozel
11b9862064
Revert "Clear ProducesRequestCondition cache attribute"
...
Closes gh-20292
5 years ago
Brian Clozel
ab72cc8fdb
Revert "Add actuator specific ObjectMapper"
...
See gh-12951
See gh-20291
5 years ago
Stephane Nicoll
3f0a5a5482
Upgrade to Maven Shade Plugin 3.2.2
...
Closes gh-20288
5 years ago
Stephane Nicoll
4a64426218
Upgrade to Spring Session Bom Corn-SR1
...
Closes gh-20287
5 years ago
Stephane Nicoll
a3d4367ccc
Upgrade to Spring Security 5.2.2.RELEASE
...
Closes gh-20286
5 years ago
Stephane Nicoll
412aee65ea
Upgrade to Lombok 1.18.12
...
Closes gh-20285
5 years ago
Stephane Nicoll
fb0d14baa8
Upgrade to Postgresql 42.2.10
...
Closes gh-20284
5 years ago
Stephane Nicoll
6a3a32460f
Upgrade to Neo4j Ogm 3.2.8
...
Closes gh-20283
5 years ago
Stephane Nicoll
85139c0321
Upgrade to Liquibase 3.8.6
...
Closes gh-20282
5 years ago
Stephane Nicoll
4b3273440f
Upgrade to Jooq 3.12.4
...
Closes gh-20281
5 years ago
Stephane Nicoll
e56a4dfc87
Upgrade to Infinispan 9.4.18.Final
...
Closes gh-20280
5 years ago
Stephane Nicoll
7b389f04ad
Upgrade to Hibernate 5.4.12.Final
...
Closes gh-20279
5 years ago
Stephane Nicoll
a99f7910bc
Upgrade to Jetty 9.4.26.v20200117
...
Closes gh-20278
5 years ago
Stephane Nicoll
402eb87847
Upgrade to Tomcat 9.0.31
...
Closes gh-20277
5 years ago
Stephane Nicoll
1909bac5c8
Upgrade to Johnzon Jsonb 1.2.3
...
Closes gh-20276
5 years ago
Stephane Nicoll
3447936823
Upgrade to Httpclient 4.5.11
...
Closes gh-20275
5 years ago
Stephane Nicoll
15134d92f5
Upgrade to Byte Buddy 1.10.8
...
Closes gh-20274
5 years ago
Stephane Nicoll
53389ec61b
Upgrade to Rsocket 1.0.0-RC6
...
Closes gh-20273
5 years ago
Stephane Nicoll
bcd0a7bbb3
Upgrade to Netty Tcnative 2.0.29.Final
...
Closes gh-20272
5 years ago
Stephane Nicoll
3c59f08796
Upgrade to Micrometer 1.3.5
...
Closes gh-20271
5 years ago
Stephane Nicoll
62287739e7
Upgrade to Lettuce 5.2.2.RELEASE
...
Closes gh-20270
5 years ago
Stephane Nicoll
1858219d1d
Upgrade to Jakarta Activation 1.2.2
...
Closes gh-20269
5 years ago
Stephane Nicoll
a7f3b801ae
Upgrade to Sendgrid 4.4.5
...
Closes gh-20268
5 years ago
Stephane Nicoll
d684277f29
Upgrade to Hazelcast 3.12.6
...
Closes gh-20267
5 years ago
Stephane Nicoll
e5baa1c55a
Upgrade to Appengine Sdk 1.9.78
...
Closes gh-20266
5 years ago
Stephane Nicoll
26d30f5019
Upgrade to Caffeine 2.8.1
...
Closes gh-20265
5 years ago
Stephane Nicoll
0b1b05f129
Upgrade to Jackson 2.10.2.20200130
...
Closes gh-20264
5 years ago
Stephane Nicoll
021575a335
Upgrade to Couchbase Client 2.7.12
...
Closes gh-20263
5 years ago
Stephane Nicoll
fb97f075b9
Upgrade to Maven Shade Plugin 3.2.2
...
Closes gh-20260
5 years ago
Stephane Nicoll
29d7714a2b
Upgrade to Spring Session Bom Bean-SR9
...
Closes gh-20259
5 years ago
Stephane Nicoll
eecd8e1669
Upgrade to Spring Security 5.1.8.RELEASE
...
Closes gh-20258
5 years ago
Stephane Nicoll
3f538c2b4a
Upgrade to Lombok 1.18.12
...
Closes gh-20257
5 years ago
Stephane Nicoll
32fdc42ce1
Upgrade to Postgresql 42.2.10
...
Closes gh-20256
5 years ago
Stephane Nicoll
1e5b548501
Upgrade to Infinispan 9.4.18.Final
...
Closes gh-20255
5 years ago
Stephane Nicoll
7b8d3c284d
Upgrade to Jetty 9.4.26.v20200117
...
Closes gh-20254
5 years ago
Stephane Nicoll
ac41bcbb66
Upgrade to Tomcat 9.0.31
...
Closes gh-20253
5 years ago
Stephane Nicoll
2b033c532b
Upgrade to Httpclient 4.5.11
...
Closes gh-20252
5 years ago