Brian Clozel
fe2ef2ea6e
Upgrade Java versions in CI build
1 year ago
Brian Clozel
35fc2df948
Instrument RestClient for Observability
...
This commit instruments the new `RestClient` HTTP client for
observability. Since this client is sharing its HTTP infrastructure with
`RestTemplate` and operates on the same request/response types, this
instrumentation reuses the Observation convention and context.
This choice makes sense since one can build a new `RestClient` instance
using a `RestTemplate` instance, effectively reusing the underlying
configuration.
Closes gh-31114
1 year ago
Stephane Nicoll
22fd6df711
Merge pull request #26028 from hzmpay
...
* pr/26028:
Update copyright header of changed file
Use computeIfAbsent in SpelCompiler and AdvisedSupport
Closes gh-26028
1 year ago
Stephane Nicoll
8432f777aa
Update copyright header of changed file
...
See gh-26028
1 year ago
hzmpay
cde476f90e
Use computeIfAbsent in SpelCompiler and AdvisedSupport
...
See gh-26028
1 year ago
Stephane Nicoll
178cb429a8
Merge pull request #25478 from wind57
...
* pr/25478:
Polish "Use Comparable instead of dedicated implementations"
Use Comparable instead of dedicated implementations
Closes gh-25478
1 year ago
Stephane Nicoll
49cafe07ed
Polish "Use Comparable instead of dedicated implementations"
...
See gh-25478
1 year ago
Eugene
33454a4007
Use Comparable instead of dedicated implementations
...
This commit deprecates ComparableComparator and NullSafeComparator in
favor of the available convenient implementation in the JDK.
See gh-25478
1 year ago
Stephane Nicoll
d0fc6dd06d
Merge pull request #17215 from chenqimiao
...
* pr/24773:
Polish "Improve @Autowired method injection on mixed nullability args"
Improve @Autowired method injection on mixed nullability args
Closes gh-17215
1 year ago
Stephane Nicoll
8efc7a958e
Polish "Improve @Autowired method injection on mixed nullability args"
...
See gh-17215
1 year ago
陈其苗
32c0540424
Improve @Autowired method injection on mixed nullability args
...
See gh-17215
1 year ago
Sébastien Deleuze
c8169e5cad
Add Coroutines support to Spring AOP
...
This commit adds support for Kotlin Coroutines to Spring AOP
by leveraging CoroutinesUtils#invokeSuspendingFunction in
AopUtils#invokeJoinpointUsingReflection to convert it to the
equivalent Publisher return value, like in other parts of Spring
Framework.
That allows method interceptors with Reactive support to process
related return values.
CglibAopProxy#processReturnType and JdkDynamicAopProxy#invoke
take care of the conversion from the Publisher return value
to Kotlin Coroutines.
Reactive transactional and HTTP service interface support
have been refined to leverage those new generic capabilities.
Closes gh-22462
1 year ago
Stephane Nicoll
9b3f4567ee
Merge pull request #25160 from midumitrescu
...
* pr/25160:
Polish "Add additional tests for MultiValueMap"
Add additional tests for MultiValueMap
Closes gh-25160
1 year ago
Stephane Nicoll
352c7cd8b3
Polish "Add additional tests for MultiValueMap"
...
See gh-25160
1 year ago
Mihai Dumitrescu
325edbec7d
Add additional tests for MultiValueMap
...
See gh-25140
See gh-25160
1 year ago
Stephane Nicoll
2a37284c86
Merge pull request #24649 from stsypanov
...
* pr/24649:
Polish "Skip non-overridden methods of Object.class"
Skip non-overridden methods of Object.class
Closes gh-24649
1 year ago
Stephane Nicoll
95c43bb0ae
Polish "Skip non-overridden methods of Object.class"
...
See gh-24649
1 year ago
stsypanov
b91179d1b8
Skip non-overridden methods of Object.class
...
See gh-24649
1 year ago
Sébastien Deleuze
21613eabf1
Properly use Reactor Netty 2 in AbstractHttpHandlerIntegrationTests
...
Closes gh-31095
1 year ago
Sébastien Deleuze
c564f27647
Upgrade to Kotlin Coroutines 1.7.3
...
Closes gh-31108
1 year ago
Sébastien Deleuze
cf0a48692c
Upgrade to Kotlin Serialization 1.6.0
...
Closes gh-31107
1 year ago
Sébastien Deleuze
1f437add0b
Upgrade to Kotlin 1.9.10
...
Closes gh-31106
1 year ago
Stephane Nicoll
86e02a47fb
Polish
1 year ago
Stephane Nicoll
c809fda4ed
Merge pull request #24633 from chenqimiao
...
* pr/24633:
Add a unit test for getMostSpecificMethod of ClassUtils
Closes gh-24633
1 year ago
陈其苗
e7071c329a
Add a unit test for getMostSpecificMethod of ClassUtils
...
See gh-24633
1 year ago
Juergen Hoeller
3c5dc19da3
Polishing
1 year ago
Juergen Hoeller
ecc0a6d2db
Merge branch '6.0.x'
1 year ago
Stephane Nicoll
5878a0741e
Polish "Add factory to create a NamedThreadLocal with an initial value"
...
See gh-24705
1 year ago
陈其苗
e1d0176faa
Add factory to create a NamedThreadLocal with an initial value
...
See gh-24705
1 year ago
Sébastien Deleuze
b2a86cc42d
Polishing
...
See gh-24311
1 year ago
Sébastien Deleuze
f161bc798e
Implement StringToRegexConverter in Java
...
This commit implements StringToRegexConverter in Java
in order to avoid circular dependencies between Java
and Kotlin codes that can break IDE support, and for
consistency with the rest of the codebase.
See gh-24311
1 year ago
Juergen Hoeller
906a9f7982
Polishing
1 year ago
Juergen Hoeller
6fed3a0d6b
Consistently throw ParseException instead of IllegalStateException
...
Closes gh-31097
1 year ago
Stephane Nicoll
471e4d2b20
Merge pull request #24311 from valfirst
...
* pr/24311:
Polish "Add support for converting String to Pattern"
Add support for converting String to Pattern
Closes gh-24311
1 year ago
Stephane Nicoll
a20a74817e
Polish "Add support for converting String to Pattern"
...
See gh-24311
1 year ago
Valery Yatsynovich
06f6b45248
Add support for converting String to Pattern
...
See gh-24311
1 year ago
Sébastien Deleuze
bb14dfa747
Merge branch '6.0.x'
1 year ago
Sébastien Deleuze
8934eb8464
Optimize ClassUtils#getMostSpecificMethod
...
This commit optimizes ClassUtils#getMostSpecificMethod which is
a method frequently invoked in typical Spring applications.
It refines ClassUtils#isOverridable by considering static and
final modifiers as non overridable and optimizes its implementation.
Closes gh-30272
1 year ago
Stephane Nicoll
8695fadbc0
Merge pull request #23692 from ttddyy
...
* pr/23692:
Polish "Add a composite for TaskDecorator"
Add a composite for TaskDecorator
Closes gh-23692
1 year ago
Stephane Nicoll
6e141cc23a
Polish "Add a composite for TaskDecorator"
...
See gh-23692
1 year ago
Tadaya Tsuyukubo
5f581a9a68
Add a composite for TaskDecorator
...
See gh-23692
1 year ago
Stephane Nicoll
8f6d24efde
Merge pull request #23914 from chenqimiao
...
* pr/23914:
Polish "Rename earlyProxyReferences in AbstractAutoProxyCreator"
Rename earlyProxyReferences in AbstractAutoProxyCreator
Closes gh-23914
1 year ago
Stephane Nicoll
5d5cd17d33
Polish "Rename earlyProxyReferences in AbstractAutoProxyCreator"
...
See gh-23914
1 year ago
陈其苗
67e3b1b531
Rename earlyProxyReferences in AbstractAutoProxyCreator
...
See gh-23914
1 year ago
rstoyanchev
35ba53e918
Unwrap validator if necessary in HandlerMethodValidator
...
See gh-31082
1 year ago
rstoyanchev
942800e8ec
Refactor MethodValidationAdapter constructors
...
See gh-31082
1 year ago
rstoyanchev
ff069de6d7
Expose unwrap method on SmartValidator
...
See gh-31082
1 year ago
Sébastien Deleuze
c6c61d6485
Refine "checkpoint on refresh" error handling
...
Closes gh-31096
1 year ago
Stephane Nicoll
bf2cdcb1f2
Merge branch '6.0.x'
1 year ago
Stephane Nicoll
4b9f89101d
Clarify handling of several representations for JOpt options
...
See gh-22168
1 year ago