Madhura Bhave
d7d5cbf959
Simplify printing ConditionEvaluationReport when using context runner
...
Closes gh-13119
2018-09-17 14:23:47 -07:00
Andy Wilkinson
fc60d9f6d4
Merge branch '1.5.x' into 2.0.x
2018-09-17 15:50:12 +01:00
Madhura Bhave
5708792d82
Merge branch '1.5.x' into 2.0.x
2018-09-14 11:43:33 -07:00
Madhura Bhave
09ccf875b7
Merge branch '1.5.x' into 2.0.x
2018-09-14 11:17:59 -07:00
Andy Wilkinson
2e86a6f479
Merge branch '1.5.x' into 2.0.x
2018-09-11 12:31:09 +01:00
Madhura Bhave
e41394233b
Harmonize ReactiveSecurityAutoConfiguration
...
Fixes gh-14263
2018-09-07 11:38:09 -07:00
Andy Wilkinson
aa45f3c702
Merge branch '1.5.x' into 2.0.x
2018-09-07 10:53:15 +01:00
Phillip Webb
cafff43022
Update copyright header of changed files
2018-09-04 16:19:05 -07:00
Phillip Webb
9af6b3422f
Polish
2018-09-04 16:18:47 -07:00
Phillip Webb
45613f8c3c
Merge branch '1.5.x' into 2.0.x
2018-09-04 15:12:22 -07:00
Johnny Lim
ca57e58ee5
Polish
...
See gh-14293
2018-09-04 08:52:13 +02:00
Stephane Nicoll
42bf594d96
Polish condition name
...
See gh-14285
2018-09-03 12:16:18 +02:00
Stephane Nicoll
ddeae9b58e
Polish "Fix WSDL locations condition to work with a list"
...
Closes gh-14285
2018-09-03 11:09:44 +02:00
Eneias Cordeiro da Silva
80358f7fbf
Fix WSDL locations condition to work with a list
...
See gh-14285
2018-09-03 11:06:34 +02:00
Stephane Nicoll
8950c3ebb4
Polish
...
See gh-14271
2018-09-03 08:51:51 +02:00
Stephane Nicoll
ea2fb620b4
Clarify structure of prefixes
...
Closes gh-14258
2018-08-31 15:23:53 +02:00
Stephane Nicoll
6d637bc53b
Add missing condition
...
Closes gh-14264
2018-08-31 11:34:32 +02:00
Phillip Webb
2e2f91d4a0
Merge branch '1.5.x' into 2.0.x
2018-08-30 15:59:02 -07:00
Stephane Nicoll
be00c1db63
Fix dependency between cache and hibernate
...
This commit fixes the ordering between `CacheAutoConfiguration` and
`HibernateJpaAutoConfiguration` so that the auto-configured
`CacheManager` is configured before Hibernate starts.
Closes gh-14181
2018-08-23 16:15:42 +02:00
Stephane Nicoll
5e7be50265
Restore trace request param behaviour with error controller
...
This commits restores the behaviour of Spring Boot 1.x with regards to
the "trace" request param used to add the stacktrace to the model.
This was inadvertently changed so that the stacktrace would be added
if the parameter wasn't set.
Closes gh-14171
2018-08-23 11:34:16 +02:00
Stephane Nicoll
9938d1f4b6
Order IntegrationAutoConfiguration properly
...
This commit makes sure that the auto-configuration for Spring
Integration runs after the datasource has been auto-configured if
necessary as there is an optional part that can initialize the jdbc
schema.
Closes gh-14175
2018-08-23 10:27:25 +02:00
Stephane Nicoll
e03f01564a
Deprecate EntityManagerFactoryBeanCallback
...
Closes gh-14083
2018-08-20 14:54:32 +02:00
Madhura Bhave
f7135ff18f
Use ResolverStyle.SMART when a custom format is specified
...
Fixes gh-13970
2018-08-17 16:01:10 -07:00
artsiom
51fd27fad4
Configure HiddenHttpMethodFilter for Spring WebFlux
...
Closes gh-14008
2018-08-17 13:40:43 +02:00
Madhura Bhave
b93c2b9a9f
Allow actuator endpoints to be used with mvcMatchers
...
This commit changes AbstractWebMvcEndpointHandlerMapping to
be a MatchableHandlerMapping. Additionally, EndpointRequest,
now delegates to MvcRequestMatcher for Spring MVC applications.
For all other applications, AntPathRequestMatcher is used as
a delegate.
Closes gh-13962
2018-08-16 15:41:02 -07:00
Johnny Lim
5f3f1a1f11
Polish
...
Closes gh-14067
2018-08-15 16:54:46 -07:00
Nikolay Rybak
7759dcd9df
Propagate retryWrites flag from connection URI to ReactiveMongoClient
...
Closes gh-14032
2018-08-13 12:10:47 +01:00
dreis2211
72707b9d58
Polish OnWebApplicationCondition
...
Closes gh-14015
2018-08-08 09:51:51 +02:00
Stephane Nicoll
737b4a275b
Polish
2018-08-03 18:24:59 +02:00
Stephane Nicoll
0f095abded
Polish
2018-08-03 13:47:23 +02:00
Johnny Lim
94468e5865
Polish
...
See gh-13963
2018-08-01 11:04:59 +02:00
Stephane Nicoll
d31f68380a
Deprecate PooledConnectionFactory properties
...
This commit deprecated the properties of `PooledConnectionFactory` that
are no longer supported by an alternative that is a JMS 2 compliant.
This commit also adds a note to warn users that this pool implementation
is not JMS 2 compliant.
Closes gh-13956
2018-07-31 16:17:43 +02:00
Madhura Bhave
01abb196ef
Fix typo
2018-07-29 22:56:49 -07:00
Phillip Webb
0ec22c8bf9
Polish copyright date on changed files
2018-07-29 09:29:29 +01:00
Phillip Webb
aeb885192e
Polish ternary expressions
2018-07-29 09:24:46 +01:00
Phillip Webb
63b609827e
Fix checkstyle method order issues
...
Fix checkstyle issues with method ordering following the
spring-javaformat upgrade.
See gh-13932
2018-07-28 01:11:53 +01:00
Phillip Webb
e6a68b39a3
Fix checkstyle javadoc issues
...
Fix checkstyle issues in javadoc following the spring-javaformat
upgrade.
See gh-13932
2018-07-28 01:11:52 +01:00
Phillip Webb
7fc455654a
Fix checkstyle ternary issues
...
Fix checkstyle issues with ternary expressions following the
spring-javaformat upgrade.
See gh-13932
2018-07-28 01:11:52 +01:00
Johnny Lim
8a9224b78c
Polish NoSuchBeanDefinitionFailureAnalyzer
...
Closes gh-13923
2018-07-27 01:55:38 +02:00
dreis2211
bfbf57b0eb
Fix typo
...
Closes gh-13919
2018-07-27 01:03:01 +02:00
Stephane Nicoll
37f1146c31
Fix formatting
2018-07-27 00:45:31 +02:00
Madhura Bhave
c775ff8f60
Fix import
2018-07-26 12:33:52 -07:00
Madhura Bhave
6bd438a737
Document `@ConditionalOnProperty` limitation with collections
...
Closes gh-7483
2018-07-26 12:19:06 -07:00
Madhura Bhave
57515dfa78
Fix typo
2018-07-26 11:38:23 -07:00
Phillip Webb
9a9111af21
Support path discovery for main dispatcher servlet
...
Add an `DispatcherServletPath` interface which provides a much more
consistent way to discover the path of the main dispatcher servet.
Prior to this commit, auto-configurations would often make use of the
`ServerProperties` class to discover the dispatcher servlet path. This
mechanism isn't very explicit and also makes it hard for us to relocate
that property in Spring Boot 2.1.
This commit also reverts most of fddc9e9c7e
since it is now clear that
the supporting multiple dispatcher servlet paths will be much more
involved that we originally anticipated.
Closes gh-13834
2018-07-26 11:35:12 +01:00
Stephane Nicoll
99f33d5070
Start building against Spring Data Kay snapshots
...
See gh-13890
2018-07-25 15:34:52 +02:00
Andy Wilkinson
1ab98ca33f
Start building against Spring HATEOAS 0.25.0 snapshots
...
See gh-13742
2018-07-25 15:21:20 +02:00
Madhura Bhave
6032b454b0
Polish
2018-07-24 14:11:01 -07:00
Stephane Nicoll
7d2e25f6f8
Merge branch '1.5.x' into 2.0.x
2018-07-24 10:37:31 +02:00
Andy Wilkinson
daad992c96
Merge branch '1.5.x' into 2.0.x
2018-07-20 17:03:59 +01:00
Stephane Nicoll
fc0a687ee0
Migrate test to ApplicationContextRunner
2018-07-20 15:51:14 +02:00
Madhura Bhave
56235187d0
Fix typo
2018-07-19 15:47:14 -07:00
Andy Wilkinson
10b91602e9
Increase connect and read timeouts when testing against Cassandra
2018-07-19 20:43:39 +01:00
dreis2211
e9a8d4c949
Remove unused AbstractCouchbaseAutoConfigurationTests
...
Closes gh-13797
2018-07-17 15:48:00 +02:00
Stephane Nicoll
6e749ef276
Improve NoSuchBeanDefinitionFailureAnalyzer to handle null beans
...
Previously, if a user defines a `@Bean` with a method that returns
`null`, injection by type will ignore that definition but the report
doesn't mention that candidate.
This commit improves the failure analyzer to look for user-defined beans
as well, detecting beans that are `null` matching the requested type
and including them in the report.
Closes gh-13531
2018-07-17 15:45:49 +02:00
Stephane Nicoll
8095ee4a5b
Polish contribution
...
See gh-13790
2018-07-17 10:12:34 +02:00
Johnny Lim
f363fe7dd1
Polish
...
See gh-13790
2018-07-17 10:03:41 +02:00
Brian Clozel
58e886fddf
Remove @Lazy injection for HttpMessageConverters
...
This commit turns a lazy injection point for `HttpMessageConverters`
into an `ObjectProvider`-backed injection.
This allows to lazily rely on that bean without creating for it; in some
environments, such proxy creation can lead to issues like SPR-16990.
See gh-13785
2018-07-16 23:12:47 +02:00
Johnny Lim
f2cef87878
Fix since on JdbcOperationsDependsOnPostProcessor
...
Closes gh-13778
2018-07-16 10:50:55 +02:00
Johnny Lim
068e22d60b
Polish
...
See gh-13776
2018-07-16 10:34:00 +02:00
dreis2211
ac8eebfbad
Fix typos
...
Closes gh-13762
2018-07-13 07:54:03 +02:00
Madhura Bhave
d7822ba135
Update copyright header for modified files
2018-07-11 15:25:39 -07:00
Madhura Bhave
c8c32cfa33
Migrate tests to ApplicationContextRunner
2018-07-11 15:06:36 -07:00
Andy Wilkinson
cced3514a7
Polish
2018-07-11 17:49:10 +01:00
Andy Wilkinson
c489c6c5f6
Polish test following forward merge
2018-07-11 17:13:45 +01:00
Andy Wilkinson
67dfa0a720
Merge branch '1.5.x' into 2.0.x
2018-07-11 16:51:43 +01:00
Stephane Nicoll
48819253eb
Fix dependency order between JdbcTemplate and database migration tools
...
This commit makes sure that Flyway/Liquibase migrates the schema if
necessary before a `JdbcTemplate` is made available as an injection
point.
This commit also adds a test that validates simple datasource
initialization (spring.datasource.*) happens before a `JdbcTemplate`
bean can be used.
Closes gh-13155
2018-07-11 11:23:44 +02:00
Stephane Nicoll
177c54d441
Migrate JdbcTemplateAutoConfiguration tests to context runner
2018-07-10 19:45:20 +02:00
Andy Wilkinson
57e2bb9c6a
Merge branch '1.5.x' into 2.0.x
2018-07-10 10:27:28 +01:00
Johnny Lim
ab6adc8265
Polish
...
Closes gh-13616
2018-07-09 10:45:01 +02:00
Andy Wilkinson
58be01a790
Try to make Jest auto-configuration tests more robust
2018-07-04 15:25:10 +01:00
Madhura Bhave
fddc9e9c7e
Support multiple paths in DispatcherServletPathProvider
...
Closes gh-13603
2018-06-28 12:36:58 -07:00
Madhura Bhave
a1491be636
Refine DispatcherServletPathProvider creation
...
Closes gh-13527
2018-06-27 11:06:56 -07:00
Andy Wilkinson
30f0fd1fe4
Merge branch '1.5.x' into 2.0.x
2018-06-21 17:31:16 +01:00
Johnny Lim
b9ea0fd5a7
Polish
...
See gh-13534
2018-06-21 09:20:50 +02:00
Andy Wilkinson
e2d6280d83
Merge branch '1.5.x' into 2.0.x
2018-06-20 13:56:55 +01:00
Stephane Nicoll
864a6b3e91
Merge branch '1.5.x' into 2.0.x
2018-06-19 20:59:27 +02:00
Stephane Nicoll
7ae82b070b
Stop calling Charset.availableCharsets() early
...
This is no longer required as Spring Framework has been updated to
invoke this method lazily as well.
Closes gh-13423
2018-06-19 14:12:00 +02:00
Stephane Nicoll
62c93a4b9a
Add missing `@ConditionalOnClass` check on RedisCacheConfiguration
...
Closes gh-13508
2018-06-18 17:54:10 +02:00
Madhura Bhave
4194baad91
Don't log p/w when AuthenticationManagerBuilder configured
...
Fixes gh-12872
2018-06-07 12:52:15 -07:00
Madhura Bhave
f7ff8dd165
Make generated password output consistent
2018-06-07 12:39:46 -07:00
Brian Clozel
7cbbd95fc9
Ignore invalid Accept headers in WebFlux error handling
...
Prior to this commit, the `DefaultErrorWebExceptionHandler` would parse
the HTTP "Accept" headers when routing the request to the error handler;
if an error occured during parsing, an `InvalidMediaTypeException` would
be thrown and break the error handling for this request.
This commit ignores those exceptions and makes sure that the error
handling function does not override the response status or the error
itself with those exceptions.
Closes: gh-13372
2018-06-06 14:02:04 +02:00
Phillip Webb
571c50e43f
Switch to functional web code to use static imports
...
Update the samples and tests to use the more idiomatic static import
style.
2018-06-04 17:27:34 -07:00
Dmytro Nosan
20003489be
Auto-configure jOOQ with TransactionListenerProvider
...
Closes gh-13331
2018-06-04 17:35:40 +02:00
Stephane Nicoll
a9b2826c26
Merge branch '1.5.x' into 2.0.x
2018-06-04 14:14:52 +02:00
Johnny Lim
6b0ce46491
Polish
...
Closes gh-13320
2018-06-01 09:22:20 +02:00
Stephane Nicoll
20e349c332
Polish
2018-05-31 17:35:56 +02:00
Stephane Nicoll
32aa5b9bae
Merge branch '1.5.x' into 2.0.x
2018-05-31 16:38:23 +02:00
Phillip Webb
f8ec2e6176
Polish
2018-05-30 21:01:31 -07:00
Phillip Webb
09fa1e7e11
Polish
2018-05-30 12:12:01 -07:00
Johnny Lim
4eb070767c
Remove an unnecessary @QuartzDataSource
...
Closes gh-13302
2018-05-30 17:49:21 +02:00
dreis2211
3ed31d60dc
Add assertion in IntegrationAutoConfigurationTests
...
Closes gh-13280
2018-05-29 09:04:00 +02:00
Stephane Nicoll
8a9d0bd22a
Merge branch '1.5.x' into 2.0.x
2018-05-28 14:28:45 +02:00
Johnny Lim
f385a1cb11
Polish
...
Closes gh-13243
2018-05-28 09:36:15 +02:00
Phillip Webb
6f0ccc64a5
Fix checkstyle violations
2018-05-25 23:03:17 -07:00
Phillip Webb
9fd3b9103a
Format code
2018-05-25 23:02:45 -07:00
Phillip Webb
9c5f207e22
Fix merge error
2018-05-25 20:57:46 -07:00
Phillip Webb
21d80d87a3
Merge branch '1.5.x' into 2.0.x
2018-05-25 18:45:37 -07:00
Phillip Webb
2dc4f1df00
Polish
2018-05-21 21:32:42 -07:00
Phillip Webb
6d8b4710d7
Merge branch '1.5.x' into 2.0.x
2018-05-21 17:18:49 -07:00