Sam Brannen
c5bb5d6c03
Polish ViewResolutionTests
2020-08-10 15:31:51 +02:00
Сергей Цыпанов
c2122551c8
Improve UriComponents.sanitizeSource()
2020-08-10 14:47:20 +02:00
Juergen Hoeller
7b6e1c957f
Merge branch '5.2.x'
2020-08-10 14:44:22 +02:00
Juergen Hoeller
9bf5cba3c2
Drop outdated notes on handler type versus handler method restrictions
...
Closes gh-25482
2020-08-10 14:43:27 +02:00
Juergen Hoeller
7d56c303a4
Use getType with allowFactoryBeanInit=false during advisor retrieval
...
Closes gh-25546
2020-08-10 14:43:02 +02:00
Sam Brannen
1f35cc5cae
Polish contribution
...
See gh-25506
2020-08-10 14:17:04 +02:00
Qimiao Chen
af8ab2e3a8
Optimize DefaultLifecycleProcessor::startBeans
...
Closes gh-25506
2020-08-10 14:08:14 +02:00
Sam Brannen
1dcaa04224
Fix typo in reference manual
2020-08-10 12:22:06 +02:00
diguage
2c274cf0aa
Use Groovy syntax highlighting in reference manual
...
Closes gh-25554
2020-08-10 12:11:03 +02:00
Sam Brannen
e0d79f5dbb
Merge branch '5.2.x'
2020-08-10 11:36:19 +02:00
Sam Brannen
bd65762582
Polish Javadoc for MessagePostProcessor interfaces
...
See gh-25571
2020-08-10 11:26:41 +02:00
Philippe Marschall
6a7e58ac82
Add @FunctionalInterface to MessagePostProcessor
...
Add the @FunctionalInterface annotation to the MessagePostProcessor
interfaces in the spring-jms and spring-messaging projects.
Closes gh-25571
2020-08-10 11:19:35 +02:00
Brian Clozel
88ccab8f13
Revert timeout inscreases in STOMP tests
...
This change is not fixing tests but rather increasing their duration, so
we're reverting this change as a result.
2020-08-08 16:39:56 +02:00
Sam Brannen
d0cf90bb8e
Update tests due to deprecations in Reactor
2020-08-08 12:40:23 +02:00
Sam Brannen
01b79514da
Update ReactiveTypeHandlerTests due to deprecations in Reactor
2020-08-08 12:33:26 +02:00
Sam Brannen
17acc3554c
Sync MockServerHttpResponse changes
2020-08-08 12:31:50 +02:00
Sam Brannen
0b57368d5f
Merge branch '5.2.x'
2020-08-08 12:23:45 +02:00
Sam Brannen
e25e690ad4
Assert preconditions for MergedAnnotations.from() factory methods
...
Prior to this commit, if null values were supplied for the
RepeatableContainers or AnnotationFilter arguments to `from()` factory
methods in MergedAnnotations, certain operations would eventually
result in a NullPointerException. This is to be expected; however, the
NullPointerException is often swallowed and only logged at INFO level
with an exception message similar to the following.
> Failed to introspect annotations on org.example.MyClass: NullPointerException
In such cases, the INFO log message is not helpful in diagnosing the
problem. Furthermore, since the exception is swallowed, the desired
operation (e.g., MergedAnnotations.stream(...)) simply returns no
results.
This commit improves the user experience by eagerly asserting non-null
preconditions for required arguments in MergedAnnotations.from()
factory methods.
Closes gh-25568
2020-08-08 12:21:15 +02:00
Sam Brannen
a614abe17b
Polish Javadoc for MergedAnnotations
2020-08-08 11:59:24 +02:00
Brian Clozel
3c832f0ec8
Upgrade ActiveMQ and extend timeout in STOMP tests
2020-08-08 11:44:16 +02:00
Juergen Hoeller
e87a49c61c
Merge branch '5.2.x'
2020-08-07 21:43:33 +02:00
Juergen Hoeller
292f581cdd
Populate dependencies metadata for resolved target behind lazy dependency proxy
...
Closes gh-25562
2020-08-07 21:42:02 +02:00
Brian Clozel
617ec359bd
Update after MonoProcessor deprecation in Reactor
...
This commit adapts the usage of `MonoProcessor` after deprecations
introduced in reactor/reactor-core#1053
2020-08-07 18:59:21 +02:00
Juergen Hoeller
922f9452f2
Merge branch '5.2.x'
...
# Conflicts:
# build.gradle
2020-08-07 16:05:14 +02:00
Juergen Hoeller
686f5d4a5e
Upgrade to Jackson 2.10.5
2020-08-07 15:55:10 +02:00
Juergen Hoeller
3b9558a269
Polishing
2020-08-07 15:51:33 +02:00
Juergen Hoeller
a6af1def57
Polishing
2020-08-07 13:31:21 +02:00
Juergen Hoeller
f4c0ceb1cc
Merge branch '5.2.x'
...
# Conflicts:
# build.gradle
# spring-tx/src/main/java/org/springframework/dao/support/PersistenceExceptionTranslationInterceptor.java
# spring-web/src/main/java/org/springframework/web/bind/support/WebRequestDataBinder.java
# spring-webmvc/src/main/java/org/springframework/web/servlet/HandlerExecutionChain.java
# spring-webmvc/src/main/java/org/springframework/web/servlet/handler/AbstractHandlerMapping.java
2020-08-07 13:15:36 +02:00
Juergen Hoeller
692c5f292d
Polishing
2020-08-07 13:11:48 +02:00
Juergen Hoeller
7fdb33a105
Upgrade to Jetty 9.4.31, Groovy 2.5.13, Hibernate ORM 5.4.19, EclipseLink 2.7.7, Checkstyle 8.35
2020-08-07 13:03:28 +02:00
Juergen Hoeller
8dd285f877
Polishing
2020-08-07 13:02:43 +02:00
Juergen Hoeller
94eee6a32a
Provide access to AbstractRoutingDataSource's resolved target DataSources
...
Closes gh-25544
2020-08-07 13:00:35 +02:00
Juergen Hoeller
96a4e1150e
Avoid unnecessary computation of cleaned URL
...
Closes gh-25531
2020-08-07 12:59:41 +02:00
Juergen Hoeller
14839b1f4a
Sort detected PersistenceExceptionTranslator beans
...
Closes gh-24644
2020-08-07 12:08:03 +02:00
Juergen Hoeller
b345019415
Introduce getBeanProvider variants with allowEagerInit flag
...
Closes gh-25559
2020-08-07 12:07:13 +02:00
Stephane Nicoll
392f51cdd6
Merge branch '5.2.x'
2020-08-07 11:06:21 +02:00
Stephane Nicoll
6acbc5093a
Indicate caches should be initialized in SimpleCacheManager
...
Closes gh-22988
2020-08-07 11:01:39 +02:00
Tadaya Tsuyukubo
83df467b3b
Remove @Nullable from CookieLocaleResolver#determineDefaultLocale()
...
By definition, this method should not return `null`.
2020-08-07 10:51:02 +02:00
Stephane Nicoll
4d446f9659
Polish
2020-08-07 10:40:00 +02:00
Stephane Nicoll
f3cedf268b
Consistently support LoadingCache
...
This commits make sure that CaffeineCache handles consistently the
contract of LoadingCache.
Closes gh-25173
2020-08-07 10:38:27 +02:00
Juergen Hoeller
b6ef3cfad5
Refactor HandlerExecutionChain towards List-centric interceptor storage
...
Closes gh-25500
2020-08-07 00:32:52 +02:00
Juergen Hoeller
d61c0ee57d
Consistent support for path variable and multipart binding
...
Closes gh-24107
Closes gh-22169
Closes gh-25265
2020-08-06 18:28:09 +02:00
Brian Clozel
5bdbbdfcfb
Require RSocket 1.0+
...
This commit removes the previously deprecated classes in Spring
Framework 5.2.x. By doing so, Spring Framework now requires RSocket
1.0+.
Closes gh-25548
2020-08-06 14:45:38 +02:00
Sam Brannen
2087f3586c
Merge branch '5.2.x'
2020-08-06 14:26:21 +02:00
diguage
0501999e43
Fix comment syntax in xml examples
...
See gh-25537
2020-08-06 14:25:30 +02:00
Juergen Hoeller
c99c3142ad
HibernateJpaDialect/HibernateTransactionManager alignment for 5.2+
...
See gh-25533
2020-08-06 12:00:20 +02:00
Brian Clozel
df98d0c661
Update CI to concourse-release-scripts 0.2.0
2020-08-06 10:17:19 +02:00
Brian Clozel
38690bdc7c
Upgrade CI image to jdk8u265-b01
2020-08-06 10:05:13 +02:00
Stephane Nicoll
6d164b1445
Merge branch '5.2.x'
2020-08-06 09:30:17 +02:00
Stephane Nicoll
b6842730f7
Merge pull request #25539 from diguage
...
* pr/25539:
Fix asciidoctor syntax for source
Closes gh-25539
2020-08-06 09:27:38 +02:00