Juergen Hoeller
dd9b6749d7
Avoid getMostSpecificMethod resolution for non-annotated methods
...
This is aligned with AutowiredAnnotationBeanPostProcessor now.
Closes gh-31967
(cherry picked from commit 9912a52bb8d677a27aa79f0ebea146e6e0d120bb)
2 years ago
Juergen Hoeller
c1db06af88
Default time zone resolution from scheduler-wide Clock
...
Closes gh-31948
2 years ago
Juergen Hoeller
b2bdc7de30
Polishing
2 years ago
Juergen Hoeller
b17714bb7b
Polishing
2 years ago
Juergen Hoeller
de0cb53394
Polishing
...
(cherry picked from commit 925fa0272b76c765d3f9dee2bd5d54c66bd849c9)
2 years ago
Juergen Hoeller
680939557c
Test for @Resource @Lazy fallback type match
...
See gh-31447
2 years ago
Juergen Hoeller
84f3ce1f91
Test for getObjectType on uninitialized ProxyFactoryBean
...
See gh-31473
2 years ago
Juergen Hoeller
c615a6667d
Revise javadoc for LifecycleProcessor bean etc
2 years ago
Juergen Hoeller
2ec32a4e2f
Polishing
2 years ago
Juergen Hoeller
2b4c1e265c
Reset findLoadedClassMethod in case of makeAccessible failing
...
Closes gh-31232
2 years ago
Juergen Hoeller
39c225c813
AnnotationUtils.clearCache() includes all annotation caches
...
Closes gh-31170
(cherry picked from commit 78fce80c430c6f1e75b060c192ea4986729e68f1)
2 years ago
Sam Brannen
88c3a788f3
Update copyright headers
2 years ago
Juergen Hoeller
5f7a6a0f38
Align validation metadata handling in PayloadMethodArgumentResolver
...
Reuses ValidationAnnotationUtils which is slightly optimized for the detection of Spring's Validated annotation now, also to the benefit of common web scenarios.
Closes gh-21852
(cherry picked from commit c7269feeaae8da24c39fd7deae206d6fd0ce196d)
2 years ago
Juergen Hoeller
0c275107ea
Cancel without interruption of currently running tasks
...
Leave potential interruption up to scheduler shutdown.
Closes gh-31019
(cherry picked from commit 6fc5a782524881d27c0c2f35b425fdecf61f463f)
2 years ago
Juergen Hoeller
9d7154901f
Polishing
...
(cherry picked from commit 6e5af9dccb453dd9adfe997c219eef31fd7ab903)
2 years ago
Juergen Hoeller
24893d038f
Polishing
2 years ago
Juergen Hoeller
b9482375b7
Sort multiple @Autowired methods on same bean class via ASM
...
Closes gh-30359
(cherry picked from commit 7e6612a920 )
2 years ago
Juergen Hoeller
ad61fb75da
Polishing
2 years ago
Juergen Hoeller
c5aa7830bc
Polishing
...
(cherry picked from commit abbea398550300f96ce69e1ddf796d9fb5bca494)
2 years ago
Juergen Hoeller
790abeda1c
Polishing
2 years ago
Juergen Hoeller
340b32a3cb
Polishing
2 years ago
Juergen Hoeller
a7b7466274
Polishing
2 years ago
Juergen Hoeller
3a8c0dbd8a
Decouple exception messages for sync=true from @Cacheable
...
(cherry picked from commit bbcc788f609098f3dd22750718b446b122188ae1)
2 years ago
Juergen Hoeller
b387d9bf10
MethodIntrospector handles overriding bridge method correctly
...
Closes gh-30906
(cherry picked from commit 616f728afa272270d1a606e61b515b1bb9339064)
2 years ago
Juergen Hoeller
355fa258bd
Polishing
3 years ago
Juergen Hoeller
53319381d0
Polishing
...
(cherry picked from commit c873a597c7 )
3 years ago
Juergen Hoeller
ac94d2bd54
Polishing
...
(cherry picked from commit f19433f2d8235c808ef78d92afbe2716dc3b9d22)
3 years ago
Juergen Hoeller
16fd70ae35
Avoid illegal reflective access in ContextOverridingClassLoader
...
Closes gh-22791
(cherry picked from commit 0b02a5e073dd01df34e69c304d06fee83eb24dd5)
3 years ago
Juergen Hoeller
3444892aea
Polishing
...
(cherry picked from commit a17cf742b2 )
3 years ago
Juergen Hoeller
0961bc546a
Polishing
...
(cherry picked from commit 0b7a24fc145f6bc3a0611fae9c4c39f4378a9206)
3 years ago
Juergen Hoeller
f2df10c7fe
Polishing
3 years ago
Juergen Hoeller
5d4c2846d9
Polishing
3 years ago
Juergen Hoeller
5614e5bc18
Restore full representation of rejected value in FieldError.toString()
...
We would preferably use ObjectUtils.nullSafeConciseToString(rejectedValue) here but revert to the full nullSafeToString representation for strict backwards compatibility (programmatic toString calls as well as exception messages).
Closes gh-30799
(cherry picked from commit 1dc9dffc70308252a00bb56b1b37c67b52ba1ed2)
3 years ago
Vladyslav Baidak
258bd3f73c
Fix typo in Javadoc for BeanDefinitionDsl.kt
...
Closes gh-30798
3 years ago
Juergen Hoeller
ef699b6a9e
Align ConcurrentMapCacheManager locking behavior with CaffeineCacheManager
...
Closes gh-30780
(cherry picked from commit 60865eae4b48863e8f19884d0c2bd46d98ff85d4)
3 years ago
Sam Brannen
2e51aa250e
Update copyright headers
3 years ago
Juergen Hoeller
ec2957afc8
Test for supportsEventType mismatch with unrelated event type
...
See gh-30712
3 years ago
Juergen Hoeller
4b55333b0e
Document which @Scheduled attributes support SpEL expressions
...
Closes gh-29290
(cherry picked from commit f8c8873c99e8064d9ba6b1c8d86217f019d46daa)
3 years ago
Juergen Hoeller
210e47d65e
Polishing
3 years ago
Juergen Hoeller
06411831e8
Consistent ProxyCallbackFilter#equals/hashCode methods
...
Opaque check in equals instead; no consideration of optimize flag.
Closes gh-30616
3 years ago
Juergen Hoeller
8c7daa807a
Polishing
3 years ago
Juergen Hoeller
9decbf2158
Polishing
3 years ago
Juergen Hoeller
1240fb6b9a
Consistently publish events from CompletableFuture
...
Closes gh-30578
(cherry picked from commit b738a202338571b897cd64df3cfe34f11308d8a5)
3 years ago
Juergen Hoeller
1dbe0ee6db
Respect TaskDecorator configuration on DefaultManagedTaskExecutor
...
Closes gh-30442
3 years ago
Sam Brannen
91c58af7af
Introduce ObjectUtils.nullSafeConciseToString()
...
ObjectUtils.nullSafeToString(Object) exists for generating a string
representation of various objects in a "null-safe" manner, including
support for object graphs, collections, etc.
However, there are times when we would like to generate a "concise",
null-safe string representation that does not include an entire object
graph (or potentially a collection of object graphs).
This commit introduces ObjectUtils.nullSafeConciseToString(Object) to
address this need and makes use of the new feature in FieldError and
ConversionFailedException.
Closes gh-30286
3 years ago
Juergen Hoeller
78ba946266
Clarify postProcessBeanFactory lifecycle state
...
Closes gh-29064
(cherry picked from commit b8827d8e11f2b5e3a3c2465616deace388b358d1)
3 years ago
Sam Brannen
41a6b7ec20
Update copyright headers for source code changed since August 2022
...
The changes in this commit were performed using the newly introduced
update_copyright_headers.sh script.
3 years ago
Sam Brannen
c838bcff3a
Fix/Disable JMX & JNDI tests on JDK 16+
3 years ago
Sam Brannen
f7f73439ab
Modify MBeanTestUtils to work on JDK 17+
3 years ago
Sam Brannen
dedbbf0a79
Avoid warnings in tests
3 years ago