Sébastien Deleuze
3f9a809c32
Improve `@RegisterReflectionForBinding` for enums
...
Closes gh-31570
2023-12-05 16:53:51 +01:00
Sam Brannen
c74d60b9fe
Polishing
2023-12-05 16:14:13 +01:00
Sam Brannen
db48813181
Polish contribution
...
See gh-31757
2023-12-05 16:14:13 +01:00
HyeongMokJeong
a596c0e226
Introduce overloaded MockPart constructor that accepts the Content-Type
...
Closes gh-31757
2023-12-05 15:55:33 +01:00
Sam Brannen
462ef95904
Fix typo in Javadoc
2023-12-05 13:05:54 +01:00
Arjen Poutsma
52d4b83dba
Partially revert RequestPredicates attribute handling
...
This commit partially reverts 39786e4790
and c5c843696b , as the approach taken did
not take into account request predicates that query request attributes,
including path variables.
Closes gh-31732
2023-12-05 12:30:15 +01:00
Sam Brannen
aa347e5fe6
Polish MutablePropertyValuesTests
2023-12-05 11:43:57 +01:00
Sam Brannen
ceba4162bb
Replace assertThat(!x).isTrue() with assertThat(x).isFalse()
...
Search for : assertThat\(!(.+)\).isTrue\(\)
Replace with : assertThat(\1).isFalse()
2023-12-05 11:41:57 +01:00
Stéphane Nicoll
21560bccd3
Merge pull request #31752 from quaff
...
* pr/31752:
Polish "Use idiomatic AssertJ map assertions"
Use idiomatic AssertJ map assertions
Closes gh-31752
2023-12-05 10:41:09 +01:00
Stéphane Nicoll
1da40b84e7
Polish "Use idiomatic AssertJ map assertions"
...
See gh-31752
2023-12-05 10:39:33 +01:00
Yanming Zhou
6f11716b6f
Use idiomatic AssertJ map assertions
...
See gh-31752
2023-12-05 10:01:38 +01:00
Juergen Hoeller
47fe61ef79
Introduce lazyTransactionalConnections flag on TransactionAwareDataSourceProxy
...
Includes revision of JDBC transaction tests.
Closes gh-29423
2023-12-04 18:24:30 +01:00
Juergen Hoeller
8a82da43c9
Defensively wrap fixed-delay task on scheduler thread
...
Closes gh-31749
2023-12-04 18:20:44 +01:00
Sam Brannen
cb60f74556
Stop referring to JDO PersistenceManager in comments
2023-12-04 16:50:53 +01:00
Sam Brannen
62b3d7a963
Update copyright headers
2023-12-04 16:47:25 +01:00
Sam Brannen
b69e5acfe3
Revert use of yield in switch expressions due to Eclipse compiler error
...
See gh-31531
2023-12-04 16:47:25 +01:00
Sam Brannen
d71853f105
Polish contribution
...
See gh-31531
2023-12-04 16:47:25 +01:00
Yanming Zhou
490b5c77fc
Use switch expression where feasible
2023-12-04 15:42:55 +01:00
Sam Brannen
8ed04b5dd1
Polish contribution
...
See gh-31723
2023-12-04 15:17:52 +01:00
Per Lundberg
87d37a21aa
Link to spring.factories used in the TestContext framework in the ref docs
...
Closes gh-31723
2023-12-04 15:04:12 +01:00
Sam Brannen
eee2569bff
Polishing
2023-12-04 15:04:12 +01:00
Stéphane Nicoll
dbec3f1fa1
Polish
2023-12-04 14:27:29 +01:00
Sam Brannen
e870912fa2
Polish Javadoc for MockRestServiceServer
...
See gh-31741
2023-12-03 19:24:46 +01:00
Donghun Shin
99f50ebeb4
Fix Javadoc for MockRestServiceServer.bindTo(RestClient.Builder)
...
Closes gh-31741
2023-12-03 19:15:35 +01:00
Sam Brannen
cd62dfe3a9
Polish FastByteArrayOutputStream[Tests]
...
See gh-31737
2023-12-02 16:31:28 +01:00
Patrick Strawderman
7cdacf3083
Introduce toString(Charset) in FastByteArrayOutputStream
...
This commit introduces a toString() overload in
FastByteArrayOutputStream that accepts a Charset in order to mirror the
method that was introduced in ByteArrayOutputStream in JDK 10,
including a special case for when a single buffer is in use internally
to avoid the need to resize.
This commit also updates getContentAsString() in
ContentCachingRequestWrapper to use this new toString(Charset) method.
Closes gh-31737
2023-12-02 16:31:28 +01:00
Stéphane Nicoll
0bec8125a4
Merge pull request #31736 from tylerbertrand
...
* pr/31736:
Use relative path for javadoc overview
Closes gh-31736
2023-12-02 16:22:19 +01:00
Tyler Bertrand
da32e3d39e
Use relative path for javadoc overview
...
See gh-31736
2023-12-02 16:19:17 +01:00
Sam Brannen
47cdc7c5f0
Update copyright headers
...
See gh-31738
2023-12-02 15:32:46 +01:00
dogglezz
decb22a93d
Polish Javadoc
...
Closes gh-31738
2023-12-02 15:31:39 +01:00
rstoyanchev
d59b2924d3
Exclude any Java library type from nested constructor binding
...
Closes gh-31709
2023-12-01 17:04:49 +00:00
Sam Brannen
c05b4ce776
Suppress warnings in Gradle build
2023-12-01 15:44:37 +01:00
Sam Brannen
3a53446a2b
Upgrade to Gradle 8.5
...
Closes gh-31734
2023-12-01 15:37:55 +01:00
Arjen Poutsma
d204dd2dbe
Use IntrospectingClientHttpResponse in RestClient
...
This commit ensures that the RestClient uses the
IntrospectingClientHttpResponse to verify whether the response has a
body, and return null if it does not.
See gh-12671
Closes gh-31719
2023-12-01 14:22:58 +01:00
Stéphane Nicoll
0dbb0f5c14
Merge pull request #31731 from kilink
...
* pr/31731:
Avoid byte array copy in getContentAsString
Closes gh-31731
2023-12-01 10:58:44 +01:00
Patrick Strawderman
e452c2e89c
Avoid byte array copy in getContentAsString
...
The getContentAsString method was originally added in d9b8826 to avoid
the extra copying inherent to calling ByteArrayOutputStream.toByteArray;
however, in f83c609 the class was updated to instead use
FastByteArrayOutputStream, and in the process the extra copy was brought
back when getContentAsString was changed to call toByteArray.
Switch to calling toByteArrayUnsafe, a method provided by
FastByteArrayOutputStream, which avoids the extra copy; since we
immediately pass the byte array to the String constructor, and it isn't
accessed anywhere else, the usage is safe.
See gh-31731
2023-12-01 10:47:38 +01:00
Sam Brannen
6ea9fdbf77
Polishing
2023-11-30 19:04:59 +01:00
Sébastien Deleuze
8ff687b68c
Polish BeanDefinitionDsl.kt
2023-11-30 18:17:47 +01:00
Sébastien Deleuze
bf1c179b7f
Allow to set the order from Kotlin bean DSL
...
Closes gh-30849
2023-11-30 18:09:00 +01:00
Sébastien Deleuze
16ac495084
Introduce ORDER_ATTRIBUTE on AbstractBeanDefinition
...
This commit allows to define a bean order programmatically
at bean definition level (functional equivalent of
`@Order`).
If specified, the order attribute defined at bean
definition level overrides potential values set with
`@Order`.
See gh-30849
2023-11-30 18:09:00 +01:00
Sam Brannen
a506238ef6
Polishing
2023-11-30 17:59:58 +01:00
Sam Brannen
33af98b6d6
Document need for -parameters flag in cache key generation exception messages
...
Closes gh-31675
2023-11-30 17:51:54 +01:00
Juergen Hoeller
edfe179291
Polishing
2023-11-30 16:36:45 +01:00
Juergen Hoeller
5f9702b2a4
Introduce rollbackBeforeClose property and AutoCloseable implementation
...
Closes gh-27249
2023-11-30 16:36:32 +01:00
Juergen Hoeller
c56c304536
PathEditor considers single-letter URI scheme as NIO path candidate
...
Closes gh-29881
2023-11-30 14:16:05 +01:00
rstoyanchev
8090a52f5c
ForwardedHeaderFilter supports ERROR requestUri attribute
...
Closes gh-30828
2023-11-30 13:10:17 +00:00
rstoyanchev
19bca03aa2
Polishing in ForwardedHeaderFilter
...
See gh-30828
2023-11-30 13:10:17 +00:00
rstoyanchev
0e6e225fb9
Implement messageSize methods in JettyWebSocketSession
...
Closes gh-28325
2023-11-30 13:10:17 +00:00
rstoyanchev
8ca82120e0
Add missing exception name to DisconnectedClientHelper
...
Closes gh-31717
2023-11-30 13:10:17 +00:00
rstoyanchev
9ade52dbe2
Exclude Part and MultipartFile from nested constructor binding
...
Closes gh-31669
2023-11-30 13:10:17 +00:00