Sam Brannen
2c757399b2
Polish spring-jcl documentation
2020-08-11 11:58:49 +02:00
Rossen Stoyanchev
63a4873edb
Upgrade to RSocket 1.1.0-M1
...
Closes gh-25331
2020-08-10 20:39:44 +01:00
Rossen Stoyanchev
7d41c5fa2e
Upgrade to Reactor 2020.0.0-M2
...
Closes gh-25373
2020-08-10 18:50:18 +01:00
Juergen Hoeller
9d92fa79d3
Upgrade to AspectJ 1.9.6, RxJava 3.0.5, HtmlUnit 2.43
2020-08-10 19:05:59 +02:00
Vitalii Ananev
890f29e832
Add spring-jcl information to reference doc
...
Closes gh-22158
2020-08-10 16:52:45 +02:00
Sébastien Deleuze
79dfda7369
Add a comment about gradle/gradle#14017
...
See gh-24171
2020-08-10 16:49:00 +02:00
Sam Brannen
5de549d7d4
Update contentType property via MockHttpServletResponse::setCharacterEncoding()
...
Prior to this commit, MockHttpServletResponse's setCharacterEncoding()
method did not update the contentType property, which violates the
Servlet 2.4 Javadoc for getContentType() and setCharacterEncoding().
This commit addresses this issue; however, some existing tests may have
to be updated as a result of this change.
For example, note how some of the tests in this commit have been
refactored to use MediaType##isCompatibleWith() instead of asserting
exact matches for the value returned by MockHttpServletResponse's
getContentType() method.
Closes gh-25536
2020-08-10 16:05:18 +02:00
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