Sam Brannen
b3f786728e
Use modern language features in tests
2022-02-03 15:35:32 +01:00
Sam Brannen
32cd73261a
Apply "switch expressions" where applicable
2022-02-03 15:21:18 +01:00
Sam Brannen
9a5ecd0c46
Apply "instanceof pattern matching" in spring-r2dbc
2022-02-03 15:21:09 +01:00
Sam Brannen
12342d7f8e
Sync ScriptUtilsUnitTests implementations
2022-02-03 15:20:54 +01:00
Sam Brannen
c263cbfbe4
Fix broken test missed in merge
2022-02-03 15:16:27 +01:00
Sam Brannen
54565e95b5
Merge branch '5.3.x'
2022-02-03 14:58:36 +01:00
Sam Brannen
f8a5a8d7be
Use modern language features in tests
2022-02-03 14:50:10 +01:00
Brian Clozel
5ad261228d
Upgrade JDK 17 and JDK 18 versions in CI image
2022-02-03 10:22:43 +01:00
Stephane Nicoll
d94298aae5
Merge branch '5.3.x'
2022-02-03 09:58:21 +01:00
Stephane Nicoll
82a2544918
Upgrade to spring javaformat 0.0.31
2022-02-03 08:49:16 +01:00
Stephane Nicoll
e702c22da4
Upgrade Ubuntu version in CI image
2022-02-03 08:48:52 +01:00
rstoyanchev
823958bcc5
Merge branch '5.3.x' into main
...
Remove use of Mockito spy proxies, which don't work on Java 17.
2022-02-02 17:35:54 +00:00
rstoyanchev
c4e362500b
Polishing tests
2022-02-02 17:09:04 +00:00
rstoyanchev
8d5a6520ce
Ensure all converters don't close InputStream
...
Closes gh-27969
2022-02-02 15:55:13 +00:00
rstoyanchev
4effca35b5
Ignore Content-Type that is invalid (not concrete)
...
Closes gh-27957
2022-02-02 15:55:07 +00:00
Arjen Poutsma
6e4551131d
Merge branch '5.3.x'
2022-02-01 13:52:52 +01:00
Arjen Poutsma
8f9a1cdc0c
Consider current date in "1W" cron expressions
...
Prior to this commit, the QuartzCronField::weekdayNearestTo would elapse
until the next month before checking if the current day matched.
After this commit, the current day is checked before we elapse until
the next month.
Closes gh-27966
2022-02-01 13:51:40 +01:00
Stephane Nicoll
84ebbdd38e
Merge branch '5.3.x'
2022-01-31 09:34:54 +01:00
Stephane Nicoll
136bd2002e
Upgrade to spring javaformat 0.0.30
2022-01-31 09:34:12 +01:00
Sam Brannen
5378f2040d
Merge branch '5.3.x'
2022-01-30 15:51:58 +01:00
Sam Brannen
a749a6bf54
Stop applying Groovy plugin for the root Gradle project
...
The root project does not rely on the Groovy plugin.
See gh-27945
2022-01-30 15:49:59 +01:00
Sam Brannen
24ff2d2b6f
Merge branch '5.3.x'
2022-01-30 15:45:55 +01:00
Sam Brannen
7072aab53b
Improve log message when searching for default executor for async processing
...
Closes gh-27983
2022-01-30 15:44:40 +01:00
Sam Brannen
e3529453d1
Remove dependency management for groovy-test
...
groovy-test is no longer used in the build.
See gh-27945
2022-01-29 17:29:31 +01:00
Sam Brannen
de33e3b575
Merge branch '5.3.x'
2022-01-29 12:43:18 +01:00
Sam Brannen
dbeae27d3c
Reduce build time by reducing shutdown wait period for Jetty tests
2022-01-29 12:41:39 +01:00
Sam Brannen
ed2696287a
Stop applying Groovy plugin for the root Gradle project
...
The root project does not rely on the Groovy plugin.
See gh-27945
2022-01-28 16:55:05 +01:00
Sam Brannen
8e2bb5f3af
Merge branch '5.3.x'
2022-01-28 16:40:58 +01:00
Sam Brannen
fb312d0ed5
Improve Javadoc for DatabasePopulator
...
See gh-27008
2022-01-28 16:40:35 +01:00
Sam Brannen
e5129c58f4
Merge branch '5.3.x'
2022-01-28 16:18:13 +01:00
Sam Brannen
0e670b1c15
Polish contribution
...
See gh-27984
2022-01-28 16:15:21 +01:00
wkwkhautbois
fadfcf4e43
Fix ServletUriComponentsBuilder examples in ref docs
...
Closes gh-27984
2022-01-28 16:10:54 +01:00
Arjen Poutsma
a9a6b071d9
Merge branch '5.3.x'
2022-01-28 13:45:45 +01:00
Arjen Poutsma
caa13690e8
Support multiple boundary buffers in MultipartParser
...
In a small minority of cases, the multipart boundary can spread across
three incoming buffers.
Prior to this commit, MultipartParser.BodyState only supported two
buffers. If the boundary is spread across three buffers, the first
buffer of the three is sent as a whole, even though it contains the
first bytes of the boundary.
This commit fixes this bug, by enqueuing all prior buffers in a queue,
and emitting the ones that cannot contain boundary bytes.
Closes gh-27939
2022-01-28 13:42:24 +01:00
Sam Brannen
786d80c0bb
Merge branch '5.3.x'
2022-01-27 16:13:55 +01:00
Sam Brannen
6647023151
Document how to register annotated classes in a GenericWebApplicationContext
...
Closes gh-27778
2022-01-27 16:08:16 +01:00
Sam Brannen
e32f94bf8c
Polish GenericWebApplicationContext and AnnotationConfigWebApplicationContext
2022-01-27 16:08:07 +01:00
Stephane Nicoll
29768cdd11
Merge branch '5.3.x'
2022-01-27 09:55:55 +01:00
Stephane Nicoll
bd6d697395
Upgrade Java versions in CI image
2022-01-27 09:52:25 +01:00
Sam Brannen
4d54e5ad87
Merge branch '5.3.x'
2022-01-26 17:34:28 +01:00
Sam Brannen
7f65e17ff2
Improve documentation for implementing AspectJ around advice
...
Closes gh-27980
2022-01-26 17:32:48 +01:00
Sam Brannen
9095f1d584
Polish AspectJ documentation
2022-01-26 17:32:48 +01:00
Stephane Nicoll
84e6d2a95c
Merge branch '5.3.x'
2022-01-26 14:12:26 +01:00
Stephane Nicoll
4f16d5b5b2
Merge pull request #27826 from Drezir
...
* pr/27826:
Polish "Add CacheErrorHandler implementation that logs exceptions"
Add CacheErrorHandler implementation that logs exceptions
Closes gh-27826
2022-01-26 14:12:13 +01:00
Stephane Nicoll
6a6c7df824
Polish "Add CacheErrorHandler implementation that logs exceptions"
...
See gh-27826
2022-01-26 14:10:49 +01:00
Adam Ostrožlík
5c9fbcc23c
Add CacheErrorHandler implementation that logs exceptions
...
See gh-27826
2022-01-26 14:10:49 +01:00
Sam Brannen
f64cc08b62
Apply "instanceof pattern matching" in additional core classes
2022-01-26 13:49:50 +01:00
Sam Brannen
e7b9d61225
Merge branch '5.3.x'
2022-01-26 12:32:25 +01:00
Sam Brannen
f4f5cee76c
Polish AOP namespace tests
2022-01-26 12:29:30 +01:00
Sam Brannen
bf1cf549b1
Delete unused XML config in AOP namespace tests
...
See gh-22246
2022-01-26 12:15:10 +01:00