Juergen Hoeller
87da67165a
Merge branch '6.2.x'
...
# Conflicts:
# spring-beans/src/main/java/org/springframework/beans/factory/support/AbstractAutowireCapableBeanFactory.java
1 year ago
Juergen Hoeller
8771b9ea21
Defensively acquire singleton lock for FactoryBean type check
...
Closes gh-34247
1 year ago
Juergen Hoeller
ff72652890
Defensively check expected type for qualified bean
...
Closes gh-34187
1 year ago
Stéphane Nicoll
6888137cb6
Merge branch '6.2.x'
1 year ago
Stéphane Nicoll
a1503a59ee
Start building against Reactor 2024.0.2 snapshots
...
See gh-34252
1 year ago
Stéphane Nicoll
5f29df3ac3
Start building against Micrometer 1.14.3 snapshots
...
See gh-34251
1 year ago
Juergen Hoeller
b8c3f03ec0
Merge branch '6.2.x'
1 year ago
Juergen Hoeller
25287205ba
Use ReentrantLock for compilation without synchronization
...
Closes gh-34133
1 year ago
Juergen Hoeller
2bb4df79c3
Ignore SQLServerException with "not supported" message
...
Closes gh-34233
1 year ago
Juergen Hoeller
36fd82f32f
Defensively resolve JarFile from JarURLConnection
...
Closes gh-34216
1 year ago
Juergen Hoeller
0f26f42da7
Defensively check for jar separator in jar entry names
...
Closes gh-34126
1 year ago
Juergen Hoeller
c48fec885c
Avoid caching invalid root directories
...
Closes gh-34111
1 year ago
Stéphane Nicoll
92ede84ea3
Merge branch '6.2.x'
1 year ago
Stéphane Nicoll
7c4351ab0a
Polish
...
See gh-34231
1 year ago
rstoyanchev
8c03d55905
Deprecate HandlerMappingIntrospector
...
Closes gh-34019
1 year ago
Mengqi Xu
dc98a7960a
Remove the catch of NPE because this issue had resolved at Jetty 12.0.2.
...
Closes gh-34235
Signed-off-by: Mengqi Xu <2663479778@qq.com>
1 year ago
Stéphane Nicoll
4d0f1729cb
Restore deprecated constructor for binary compatibility support
...
Code that compiles against the non-deprecated version does not see the
new constructor that has been introduced. As such, there is no way for
them to migrate to it without resorting to reflection.
This commit restores the deprecated constructor so that people can try
the latest version more easily.
Closes gh-34238
1 year ago
Brian Clozel
c85e56aac9
Polishing
...
See gh-34237
1 year ago
Brian Clozel
f2a18e5920
Upgrade to Jetty 12.1.0.alpha0
...
Closes gh-34237
1 year ago
rstoyanchev
2561a60968
Update MockRestServiceServer bufferContent
...
Connect the existing bufferContent option to the new RestClient and
RestTemplate equivalent feature.
See gh-33785
1 year ago
rstoyanchev
39bb751546
Polishing
1 year ago
rstoyanchev
be5542a7a7
Add buffering predicate to RestTemplate
...
See gh-33785
1 year ago
Sébastien Deleuze
ec48c47886
Make URI template variables nullable
...
Closes gh-34221
1 year ago
Brian Clozel
bce7d87151
Merge branch '6.2.x'
1 year ago
rstoyanchev
07455b10f3
Use response decorator to check if error handled
...
Closes gh-34231
1 year ago
rstoyanchev
a72855b2b3
DefaultResponseErrorHandler updates
...
Deprecate handleError(response), and ensure it continues to be invoked
if overridden.
See gh-34231
1 year ago
rstoyanchev
cdddf09c20
Polishing in DefaultResponseErrorHandler
...
See gh-34231
1 year ago
Sébastien Deleuze
87f1961c3e
Polishing
1 year ago
Sébastien Deleuze
52f325db82
Fix javadoc Gradle task
...
This commit refines the javadoc options and removes aspectj broken link.
See gh-34220
1 year ago
Sébastien Deleuze
262a3130d4
Upgrade SDK env to Java 23.0.1
...
See gh-34220
1 year ago
Sébastien Deleuze
df1ed0a4dc
Refine dependencies to fix compilation with Java 23
...
Closes gh-34220
1 year ago
Sébastien Deleuze
483985b173
Suppress serialization warnings
...
This commit suppresses serialization warnings triggered by the upgrade
of javac from 17 to 23.
See gh-34220
1 year ago
Sébastien Deleuze
b85a76f983
Configure the Gradle toolchain to use Java 23
...
In order to be able to fix gh-34140 which requires using at least a
Java 22 compiler, this commit intends to change the configuration of
the Gradle toolchain to use Java 23, while setting the Java release to
Java 17 (or other versions when using MRJARs) when relevant in order to
keep the current Java 17 baseline.
See gh-34220
1 year ago
Stéphane Nicoll
63770ba516
Remove Java samples from Kotlin samples compilation
1 year ago
Sébastien Deleuze
f55c234eb4
Provide guidelines for NullAway
...
Closes gh-34202
1 year ago
Sébastien Deleuze
a73a819c82
Refine `@SuppressWarnings("NullAway")`
...
See gh-28797
1 year ago
rstoyanchev
82941caa00
Polishing in DefaultRestClientBuilder
...
Align order of fields with order of methods on Builder.
1 year ago
rstoyanchev
4b9be5aaf8
Add setBody with byte[] to StreamingHttpOutputMessage
...
Sometimes the content to write is already buffered, but requires boilerplate
to write through a Body callback.
See gh-33785
1 year ago
rstoyanchev
819a13f22d
Apply predicate to BufferingClientHttpRequestFactory
...
The bufferingPredicate configured in RestClient.Builder can and should also
be used in the (existing) shouldBuffer protected method in
BufferingClientHttpRequestFactory since the factory is no longer intended
for direct use, and in any case the setting should apply in all cases
including when there are no interceptors.
See gh-33785
1 year ago
Brian Clozel
808d1b6413
Merge branch '6.2.x'
1 year ago
xumengqi
53b3b934fc
BindException declared but not handled by ExceptionHandler
...
Closes gh-34214
Signed-off-by: Mengqi Xu <2663479778@qq.com>
1 year ago
rstoyanchev
27c4f0e29d
Built-in buffering support in RestClient
...
Closes gh-33785
1 year ago
rstoyanchev
6a0c5ddf68
Refactoring in AbstractBufferingClientHttpRequest
...
Extract a protected method for subclasses to use to perform the
actual (end-of-chain) request execution.
See gh-33785
1 year ago
rstoyanchev
b9efa91ecc
Polishing in client tests
1 year ago
rstoyanchev
3f7d3cbbd3
Add chaining methods to ClientHttpRequestInterceptor
...
See gh-34169
1 year ago
Brian Clozel
c970a6052a
Merge branch '6.2.x'
1 year ago
Brian Clozel
9173e13f74
Document that http.client.requests measure the entire HTTP exchange
...
Closes gh-34201
1 year ago
Brian Clozel
396f04a3b9
Remove outdated TODO task
1 year ago
Brian Clozel
7a71d7c3a8
Merge branch '6.2.x'
1 year ago
Brian Clozel
84be0d85b4
Refine location checks for PathResource
...
This commit ensures that checks for PathResource locations are skipped
because this resource implementation will always resolve under the
current location.
Closes gh-34167
1 year ago