Sébastien Deleuze
bb14dfa747
Merge branch '6.0.x'
2023-08-23 18:11:14 +02:00
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
2023-08-23 18:07:54 +02:00
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
2023-08-23 16:05:01 +02:00
Stephane Nicoll
6e141cc23a
Polish "Add a composite for TaskDecorator"
...
See gh-23692
2023-08-23 16:02:54 +02:00
Tadaya Tsuyukubo
5f581a9a68
Add a composite for TaskDecorator
...
See gh-23692
2023-08-23 16:02:41 +02:00
Stephane Nicoll
8f6d24efde
Merge pull request #23914 from chenqimiao
...
* pr/23914:
Polish "Rename earlyProxyReferences in AbstractAutoProxyCreator"
Rename earlyProxyReferences in AbstractAutoProxyCreator
Closes gh-23914
2023-08-23 15:35:38 +02:00
Stephane Nicoll
5d5cd17d33
Polish "Rename earlyProxyReferences in AbstractAutoProxyCreator"
...
See gh-23914
2023-08-23 15:34:22 +02:00
陈其苗
67e3b1b531
Rename earlyProxyReferences in AbstractAutoProxyCreator
...
See gh-23914
2023-08-23 15:33:33 +02:00
rstoyanchev
35ba53e918
Unwrap validator if necessary in HandlerMethodValidator
...
See gh-31082
2023-08-23 14:55:59 +03:00
rstoyanchev
942800e8ec
Refactor MethodValidationAdapter constructors
...
See gh-31082
2023-08-23 14:55:59 +03:00
rstoyanchev
ff069de6d7
Expose unwrap method on SmartValidator
...
See gh-31082
2023-08-23 14:55:59 +03:00
Sébastien Deleuze
c6c61d6485
Refine "checkpoint on refresh" error handling
...
Closes gh-31096
2023-08-23 12:33:13 +02:00
Stephane Nicoll
bf2cdcb1f2
Merge branch '6.0.x'
2023-08-23 10:47:32 +02:00
Stephane Nicoll
4b9f89101d
Clarify handling of several representations for JOpt options
...
See gh-22168
2023-08-23 10:46:21 +02:00
Stephane Nicoll
74175c1117
Merge pull request #30709 from kilink
...
* pr/30709:
Polish "Get content as String for ContentCachingRequestWrapper"
Get content as String for ContentCachingRequestWrapper
Closes gh-30709
2023-08-22 19:13:55 +02:00
Stephane Nicoll
4695bd332a
Polish "Get content as String for ContentCachingRequestWrapper"
...
See gh-30709
2023-08-22 19:11:26 +02:00
Patrick Strawderman
d9b8826142
Get content as String for ContentCachingRequestWrapper
...
This commits adds a getContentAsString method to
ContentCachingRequestWrapper that uses the configured charset without
copying the underlying byte array.
See gh-30709
2023-08-22 18:51:39 +02:00
Stephane Nicoll
d529eee889
Merge branch '6.0.x'
2023-08-22 17:02:00 +02:00
Stephane Nicoll
b204f2e396
Merge pull request #30107 from izeye
...
* pr/30107:
Use IllegalStateException in ReactiveTestTransactionManager.doCommit()
Closes gh-30107
2023-08-22 17:01:15 +02:00
Johnny Lim
112f755e17
Use IllegalStateException in ReactiveTestTransactionManager.doCommit()
...
See gh-30107
2023-08-22 17:00:11 +02:00
Stephane Nicoll
26485b0e7d
Merge branch '6.0.x'
2023-08-22 16:57:37 +02:00
Stephane Nicoll
542d0ef0b4
Merge pull request #31091 from aahlenst
...
* pr/31091:
Fix invalid type name in RSocket code example
Closes gh-31091
2023-08-22 16:57:21 +02:00
Andreas Ahlenstorf
452b2df849
Fix invalid type name in RSocket code example
...
See gh-31091
2023-08-22 16:55:59 +02:00
Stephane Nicoll
18813de69f
Merge pull request #1822 from x-x-z
...
* pr/1822:
Polish "Add Basic Authorization for UrlResource"
Add Basic Authorization for UrlResource
Closes gh-1822
2023-08-22 16:43:37 +02:00
Stephane Nicoll
f95a1f49df
Polish "Add Basic Authorization for UrlResource"
...
See gh-1822
2023-08-22 16:38:00 +02:00
Denis Kostin
ac9ca412c8
Add Basic Authorization for UrlResource
...
See gh-1822
2023-08-22 16:12:31 +02:00
Stephane Nicoll
9c175608e5
Merge pull request #31076 from 70825
...
* pr/31076:
Polish "Wrap ternary operator within parentheses"
Wrap ternary operator within parentheses
Closes gh-31076
2023-08-22 15:55:53 +02:00
Stephane Nicoll
2b76c4d847
Polish "Wrap ternary operator within parentheses"
...
See gh-31076
2023-08-22 15:40:16 +02:00
70825
6712c044b1
Wrap ternary operator within parentheses
...
See gh-31076
2023-08-22 15:15:05 +02:00
Sam Brannen
a55b50b512
Simplify implementation of AnnotationMetadata.getMetaAnnotationTypes()
...
Since an annotation cannot be extended in Java, there is no need to use
the INHERITED_ANNOTATIONS SearchStrategy to search for meta-annotations
on an annotation.
2023-08-22 14:58:19 +02:00
Sam Brannen
2935ff8f97
Fix Javadoc for AnnotationMetadata.getMetaAnnotationTypes()
2023-08-22 14:50:58 +02:00
Sam Brannen
aedd909ef6
Test status quo for component name lookups for Jakarta annotations
2023-08-22 11:49:08 +02:00
Sam Brannen
d8523cb033
Polishing
2023-08-22 11:49:08 +02:00
Sam Brannen
5e171d3cf5
Polish reference documentation for JdbcClient
2023-08-21 16:51:14 +02:00
Sam Brannen
5f893cadc5
Merge branch '6.0.x'
2023-08-21 16:03:52 +02:00
Sam Brannen
229b4782ee
Add @Nullable in doSetValue() in Argument[Type]PreparedStatementSetter
...
This commit adds @Nullable to the argValue parameters in the
doSetValue() methods in ArgumentPreparedStatementSetter and
ArgumentTypePreparedStatementSetter.
Closes gh-31086
2023-08-21 16:01:42 +02:00
Sam Brannen
ad1554a631
Polishing
2023-08-21 16:01:22 +02:00
Toshiaki Maki
8f7d61650d
Add @Nullable to value in param() methods in JdbcClient
...
Closes gh-31084
2023-08-21 15:50:38 +02:00
Juergen Hoeller
c2bdc23b5e
Merge branch '6.0.x'
2023-08-21 15:45:22 +02:00
Juergen Hoeller
8be77cc650
Revise documentation for cache infrastructure setup
...
Closes gh-28250
2023-08-21 15:42:50 +02:00
Juergen Hoeller
26da0e49e4
Show example for CaffeineCacheManager async cache setup
...
See gh-28250
2023-08-21 15:39:02 +02:00
Sam Brannen
583d92e69a
Merge branch '6.0.x'
2023-08-21 15:19:27 +02:00
Sam Brannen
d0d0ed0578
Update copyright headers
2023-08-21 15:18:04 +02:00
Sam Brannen
9911d91f08
Add implementation note
...
See gh-31083
2023-08-21 15:17:57 +02:00
Sam Brannen
758dddce3b
Merge branch '6.0.x'
2023-08-21 14:18:38 +02:00
Sam Brannen
620a87bcbc
Polishing
2023-08-21 14:17:05 +02:00
Yanming Zhou
368036cab4
Allow overriding dynamic property from enclosing class in nested test class
...
Prior to this commit, a dynamic property registered via a
@DynamicPropertySource method in a @Nested test class was not able to
override a property registered via a @DynamicPropertySource method in
the enclosing class.
See gh-26091
Closes gh-31083
2023-08-21 14:03:24 +02:00
Juergen Hoeller
430cc2edc0
Merge branch '6.0.x'
2023-08-21 12:38:43 +02:00
Juergen Hoeller
8a6c0cd221
Polishing
2023-08-21 12:37:58 +02:00
Juergen Hoeller
b0fc2fe473
Document destroy method inference more prominently
...
Closes gh-29546
2023-08-21 12:32:45 +02:00