Juergen Hoeller
4750a9430c
Early removal of 5.x-deprecated code
...
Closes gh-27686
2021-11-18 09:18:06 +01:00
Arjen Poutsma
17cdd97c37
Merge branch '5.3.x'
2021-11-17 16:57:02 +01:00
Arjen Poutsma
5fbdd6dcfe
Throw exception using capturing patterns in AntPathMatcher
...
Closes gh-27688
2021-11-17 16:52:17 +01:00
SungMin
32af39d6e6
Use 'toString(Charset)' instead of 'toString(String)' for encodings ( #27646 )
...
Co-authored-by: 홍성민(SungMin Hong)/Platform Engineering팀/11ST <devmonster@11stcorp.com>
2021-11-10 15:11:33 +01:00
Rossen Stoyanchev
ec947065a9
Merge branch '5.3.x' into main
2021-11-09 10:23:14 +00:00
Rossen Stoyanchev
c5de5c9939
Update Javadoc of LogFormatUtils
...
Closes gh-27632
2021-11-08 21:21:54 +00:00
Sam Brannen
56fd97184c
Avoid generic type parameter hiding in UnmodifiableValueCollection
2021-10-29 11:32:44 +02:00
Sam Brannen
4464468465
Clean up warnings in UnmodifiableMultiValueMapTests
2021-10-29 11:27:38 +02:00
최유진(Yujin Choi)/Platform Engineering팀/11ST
8dd385b440
Use toUnmodifiableSet and toList instead of collectingAndThen
...
Since Spring Framework 6 uses JDK 17 for its baseline, we can make use
of toList() and toUnmodifiableSet() which were introduced in JDK 16 and
JDK 10, respectively.
Closes gh-27618
2021-10-28 16:37:41 +02:00
Arjen Poutsma
0a58419df4
Add immutable MultiValueMap wrapper
...
This commit introduces UnmodifiableMultiValueMap, an immutable wrapper
around a MultiValueMap, similar to what is returned by
Collections.unmodifiable*.
CollectionUtils::unmodifiableMultiValueMap now returns
UnmodifiableMultiValueMap.
Closes gh-27608
2021-10-26 15:31:34 +02:00
Sam Brannen
170d6dd5f2
Merge branch '5.3.x'
2021-10-22 13:17:59 +02:00
Sam Brannen
9af11ad5ce
Fix Javadoc formatting issues
2021-10-22 11:08:45 +02:00
Arjen Poutsma
e4b493456b
Remove custom EnumerationIterator
...
This commit removes our custom EnumerationIterator, in favor of
Enumeration::asIterator (since JDK 9).
2021-10-20 18:29:33 +02:00
Arjen Poutsma
9804e75051
Merge branch '5.3.x'
2021-10-19 11:59:53 +02:00
Arjen Poutsma
a248a52575
Revert transitive MediaType comparators
...
The fix made for gh-27488 resulted in a change of the default order
of codecs. This commit reverts these changes, so that the previous
order is restored.
Closes gh-27573
2021-10-19 11:53:22 +02:00
Arjen Poutsma
2a3c9e403f
Revert "Polishing"
...
This reverts commit bfa01b35df
.
2021-10-19 10:16:27 +02:00
Rossen Stoyanchev
24b0035369
Merge branch '5.3.x' into main
2021-10-18 16:56:02 +01:00
Rossen Stoyanchev
346b755802
Fix assertion message in DefaultDataBuffer
...
Closes gh-27567
2021-10-18 16:54:24 +01:00
Sam Brannen
cb17441780
Apply "instanceof pattern matching" Eclipse clean-up in spring-core
...
This commit also applies additional clean-up tasks such as the following.
- final fields
- diamond operator (<>) for anonymous inner classes
This has only been applied to `src/main/java`.
2021-10-14 18:30:06 +02:00
Rossen Stoyanchev
3633b2a24f
Merge branch '5.3.x' into main
2021-10-13 21:22:34 +01:00
Rossen Stoyanchev
a178bbe86f
DefaultResponseErrorHandler shows full error details
...
Closes gh-27552
2021-10-13 20:51:34 +01:00
Juergen Hoeller
da457abd5b
Merge branch '5.3.x'
2021-10-12 15:19:40 +02:00
Juergen Hoeller
715f300fa1
Avoid expensive isReadable() check during classpath scan
...
Closes gh-25741
See gh-21372
2021-10-12 15:15:51 +02:00
Juergen Hoeller
b53275f2d2
Add efficient existence check to ClassPathResource.isReadable()
...
Includes reduced isReadable() check in PathResourceLookupFunction, aligned with PathResourceResolver.
Closes gh-27538
See gh-21372
2021-10-12 15:13:05 +02:00
Stephane Nicoll
d16574f807
Merge branch '5.3.x'
2021-10-11 16:21:14 +02:00
Sam Brannen
eb07dea795
Polish contribution
...
See gh-27544
2021-10-11 15:31:40 +02:00
Сергей Цыпанов
114fa47171
Use Arrays.hashCode() in ByteArrayResource.hashCode()
2021-10-11 15:28:50 +02:00
Rossen Stoyanchev
bd85cb8bac
Merge branch '5.3.x' into main
2021-10-11 11:20:14 +01:00
Rossen Stoyanchev
e8f6cd10a5
Apply value formatting to resolved exceptions
2021-10-11 11:14:02 +01:00
Juergen Hoeller
56eefe2a13
Merge branch '5.3.x'
2021-10-08 20:42:54 +02:00
Juergen Hoeller
87aaf5049b
Polishing
2021-10-08 20:41:51 +02:00
Rossen Stoyanchev
6eaaf294f3
Merge branch '5.3.x' into main
2021-10-06 21:32:01 +01:00
Rossen Stoyanchev
90fdcf88d8
Generalize formatValue
...
Provide an overload for additional control and compact output.
2021-10-06 21:27:56 +01:00
Sam Brannen
2d1e0d5e38
Merge branch '5.3.x'
2021-10-06 12:13:21 +02:00
Sam Brannen
41ae9632d1
Upgrade to Checkstyle 9.0 and spring-javaformat 0.0.29
...
This commit upgrades the Gradle build to use Checkstyle 9.0 and
spring-javaformat 0.0.29 (which internally uses Checkstyle 8.45.1).
Closes gh-27520
2021-10-06 12:11:19 +02:00
Sam Brannen
47b0da6b25
Polishing
2021-10-06 11:48:30 +02:00
Arjen Poutsma
fb7eea9757
Merge branch '5.3.x'
2021-10-05 16:32:55 +02:00
Arjen Poutsma
c99210c01f
Propagate Reactor Context when using FluxSink
...
This commit makes sure that the Reactor context from a given mono or
flux is propagated to the Flux returned by a FluxSink. This change
affects both DataBufferUtils::write and internal classes used by the
DefaultPartHttpMessageReader.
Closes gh-27517
2021-10-05 16:30:49 +02:00
Sam Brannen
381b7d035a
Merge branch '5.3.x'
2021-10-05 14:55:22 +02:00
Sam Brannen
48a507a993
Clean up warnings
2021-10-05 14:35:32 +02:00
Sam Brannen
dabe823a4a
Merge branch '5.3.x'
2021-10-05 14:24:36 +02:00
Sam Brannen
be3bc4c164
Comment out unused fudgeFactor
2021-10-05 14:24:18 +02:00
Juergen Hoeller
5766855514
Merge branch '5.3.x'
...
# Conflicts:
# build.gradle
2021-10-02 12:20:58 +02:00
Juergen Hoeller
bf373c5065
Skip all flaky StopWatch time assertions
2021-10-02 12:04:13 +02:00
Sam Brannen
cb9246e481
Merge branch '5.3.x'
2021-10-01 10:36:28 +02:00
Sam Brannen
f0aa4f4857
Escape closing curly braces in regular expressions for Android support
...
PR gh-24470 introduced a regression for Android users by no longer
escaping closing curly braces in regular expressions.
This commit therefore partially reverts the changes made in 273812f9c5
for closing curly braces (`}`).
Closes gh27467
2021-10-01 10:35:28 +02:00
Juergen Hoeller
ad873617d2
Note on ClassLoader.defineClass being used as a fallback only
2021-09-30 18:26:01 +02:00
Juergen Hoeller
f6a392c5ae
Merge branch '5.3.x'
2021-09-30 18:14:15 +02:00
Juergen Hoeller
24bcb52b2f
Polishing
2021-09-30 18:09:07 +02:00
Juergen Hoeller
dc5807ea51
Merge branch '5.3.x'
...
# Conflicts:
# spring-core/src/main/java/org/springframework/cglib/core/ReflectUtils.java
2021-09-30 17:37:28 +02:00