cboy
00edba07ff
Polishing Javadoc ( #32313 )
2 years ago
Arjen Poutsma
aee03c5201
Use composite collections in attribute merging
...
This commit introduces composite collections (i.e. Collection, Set, Map)
and uses these composites in request predicates, where before new
collections were instantiated.
Closes gh-32245
2 years ago
Arjen Poutsma
89d746ddf8
Avoid async dispatch if completed in AsyncServerResponse
...
This commit checks whether the CompletableFuture<ServerResponse> passed
to AsyncServerResponse.async has been completed, and if so returns a
CompletedAsyncServerResponse that simply delegates to the completed
response, instead of the DefaultAsyncServerResponse that uses async
dispatch.
Closes gh-32223
2 years ago
Juergen Hoeller
3ddc512108
Add missing @Override annotations
2 years ago
Yanming Zhou
76eb5b8c19
Replace redundant javadoc with {@inheritDoc} for AbstractBeanDefinition
2 years ago
Juergen Hoeller
491ebb4ec4
Merge branch '6.1.x'
...
# Conflicts:
# spring-context/src/main/java/org/springframework/context/annotation/ConfigurationClass.java
2 years ago
Juergen Hoeller
41433d445e
Polishing
2 years ago
Juergen Hoeller
7ffeb59b40
Polishing
2 years ago
Juergen Hoeller
8d4953d8d6
Add test for cleanup after configuration class creation failure
...
See gh-23343
2 years ago
Juergen Hoeller
f811f0dc18
Clarify primary/fallback autowiring for arrays/collections/maps
...
Closes gh-32301
2 years ago
Juergen Hoeller
f5397d6426
Consistent processing of overridden bean methods
...
Closes gh-28286
2 years ago
Brian Clozel
2a1b30dbed
Merge branch '6.1.x'
2 years ago
Brian Clozel
f440d8719c
Prepare JDK 23 early access build in CI
...
See gh-32090
2 years ago
Sam Brannen
734fc476ee
Polish SpEL's Indexer and test
2 years ago
Sam Brannen
5a2b127a21
SpEL's StringIndexingValueRef.isWritable() should return false
2 years ago
Sam Brannen
bfed6a3bc5
Clean up warnings in Gradle build
2 years ago
Sam Brannen
644887e094
Polish (Linked)HashSet usage
...
See gh-32291
2 years ago
Sam Brannen
b9c304b890
Polish contribution
...
See gh-32291
2 years ago
Patrick Strawderman
e1a32d4ba9
Avoid resizing of fixed-size HashSet/LinkedHashSet variants
...
Add helpers to CollectionUtils for building HashSets and LinkedHashSets
that can hold an expected number of elements without needing to
resize/rehash.
Closes gh-32291
2 years ago
Stéphane Nicoll
6383a0d7ca
Merge branch '6.1.x'
2 years ago
Stéphane Nicoll
5d6501c75e
Revisit stored procedure detection
...
This commit revisits the improved detection algorithm for stored
procedure as, unfortunately, certain JDBC drivers do not support
the documented pattern for schema and procedure name.
To work around this limitation, this commit applies the escaping of
wildcard characters to the case where multiple procedures have been
found for a given search.
Closes gh-32295
2 years ago
Sam Brannen
3fb170058f
Polish contribution
...
See gh-32294
2 years ago
Patrick Strawderman
f9fe8efb2e
Use ConcurrentHashMap.newKeySet
...
In places where a ConcurrentHashMap was used as a set by wrapping it
with Collections.newSetFromMap, switch to just using the set returned
by ConcurrentHashMap.newKeySet directly.
Closes gh-32294
2 years ago
Juergen Hoeller
ff9c7141c5
Replace superclass exposure in case of late configuration class skipping
...
Closes gh-28676
2 years ago
Stéphane Nicoll
871f705bca
Remove ComponentScan duplicate condition
...
Closes gh-27077
2 years ago
Juergen Hoeller
22b41c33ba
Preserve existing imported class over scanned configuration class
...
Closes gh-24643
2 years ago
Juergen Hoeller
266953195c
Avoid enhancement of configuration class in case of existing instance
...
Closes gh-25738
2 years ago
Juergen Hoeller
889c4e0ff5
Reject multiple primary candidates in ancestor factory as well
...
Closes gh-26612
2 years ago
Juergen Hoeller
ad2e95be4b
Merge branch '6.1.x'
2 years ago
Juergen Hoeller
93f0ec2fa1
Polishing
2 years ago
Juergen Hoeller
85c9279431
Consistent default error handling/logging for all scheduled tasks
...
Closes gh-32298
2 years ago
Juergen Hoeller
63ca8d5d17
Consider defaultCandidate flag in case of no annotations as well
...
See gh-26528
2 years ago
Juergen Hoeller
bc01e3116f
Ignore fallback bean for shortcut resolution
...
See gh-26241
See gh-28122
2 years ago
Juergen Hoeller
480051a21c
Introduce fallback flag and annotation (as companion to primary)
...
Closes gh-26241
2 years ago
Arjen Poutsma
c077805761
Set correct capacity in DefaultDataBuffer::setNativeBuffer
...
Closes gh-30984
2 years ago
Arjen Poutsma
ceb7afdca2
Merge pull request #32009 from injae-kim:fix-defaultDataBuffer-getNativeBuffer
...
* gh-32009:
Polishing external contribution
Set correct limit in DefaultDataBuffer::getNativeBuffer
2 years ago
Arjen Poutsma
70004e9ad0
Polishing external contribution
...
Change position and limit on duplicate, rather than source.
See gh-30967
Closes gh-32009
2 years ago
injae-kim
969d0bd08b
Set correct limit in DefaultDataBuffer::getNativeBuffer
...
Closes gh-30967
2 years ago
Juergen Hoeller
a8fb16b47c
Introduce defaultCandidate flag (for plain type vs. qualified match)
...
Closes gh-26528
2 years ago
Arjen Poutsma
bc2257aaff
Invoke defaultRequest earlier in RestClient and WebClient
...
Closes gh-32053
2 years ago
Stéphane Nicoll
218957f0e8
Merge branch '6.1.x'
2 years ago
Stéphane Nicoll
06a39f166e
Consistent handling of AssertProvider implementations
2 years ago
Juergen Hoeller
a001319f1f
Add additional shortcut for qualifier value matching target bean name
...
Closes gh-17677
See gh-28122
2 years ago
Juergen Hoeller
874e61a0c6
Test for async event publication before listener initialized
...
Closes gh-20904
See gh-23501
See gh-25799
2 years ago
Juergen Hoeller
4a02893c31
Avoid early singleton inference outside of original creation thread
...
See gh-23501
2 years ago
Juergen Hoeller
902e5707a8
Revise singleton registry for lenient locking (fallback instead of deadlock)
...
Closes gh-23501
2 years ago
Stéphane Nicoll
f529386ce2
Merge pull request #31781 from rstoyanchev
...
* pr/31781:
Write form data without charset parameter
Closes gh-31781
2 years ago
rstoyanchev
b8715811f8
Write form data without charset parameter
...
This commit updates the content-type for form data to not include the
charset, unless it is different from the default charset.
Some servers don't handle charset parameter and the spec is unclear.
See gh-31781
2 years ago
Stéphane Nicoll
08998376cc
Merge branch '6.1.x'
2 years ago
Stéphane Nicoll
46bd133892
Upgrade CI image to Java 22+36 RC
2 years ago