Juergen Hoeller
12949becfc
Correct and consistent event class names in constructor javadoc
...
Closes gh-33032
(cherry picked from commit e79a9a5bff15323545e21b812f7cea8585f8eddd)
2 years ago
Juergen Hoeller
77964374f9
Do not attempt to load pre-enhanced class for reloadable classes
...
Closes gh-33024
(cherry picked from commit 089e4e69f1adbbe45d3a17807e7268a57e9a5ddf)
2 years ago
Juergen Hoeller
b9eeee8341
Polishing
2 years ago
Juergen Hoeller
0ca47e5e03
Polishing
2 years ago
Juergen Hoeller
33d3496a16
Polishing
...
(cherry picked from commit 20dea0dae2725fbf371ff720fceb82e99d5fdd41)
2 years ago
Juergen Hoeller
84a5a8a61e
Default fallback parsing for UTC without milliseconds
...
Closes gh-32856
(cherry picked from commit fee17e11ba6668a5392c0db28c79d2d75be10c3d)
2 years ago
Juergen Hoeller
97e12bd0e8
Defensively catch and log pointcut parsing exceptions
...
Closes gh-32838
See gh-32793
(cherry picked from commit 617833bec97bdee369af01462b68f8878eb1b155)
2 years ago
Juergen Hoeller
43dd22ba31
Polishing
...
(cherry picked from commit 05d9b52b19e1f740001abe40640fc02fd3001355)
2 years ago
Juergen Hoeller
9a31f3b5a5
Consistently propagate ApplicationStartup to BeanFactory
...
Closes gh-32747
(cherry picked from commit 25cedcfb9959bad9441c45029d62b5df07cc1b11)
2 years ago
Stéphane Nicoll
cafb5cfbbe
Refine preDetermineBeanTypes algorithm
...
This commit refines the preDetermineBeanTypes algorithm that AOT uses
to approximate the order of preInstantiateSingletons more closely.
Previously, the algorithm assumed that all beans where non-lazy
singletons in terms of initialization order, which led to inconsistent
order in CGLIB proxy generation.
We now explicitly park lazy beans so that their types are determined
during a second phase, matching the order of regular initialization
order.
Closes gh-32701
Co-authored-by: Juergen Hoeller <juergen.hoeller@broadcom.com>
2 years ago
Juergen Hoeller
5c9f364352
Polishing
...
(cherry picked from commit ec1f5ca600d61efa877bb04e67f341af2a14b6b2)
2 years ago
Juergen Hoeller
94097fb112
Polishing (aligned with 6.1.x)
2 years ago
Juergen Hoeller
9412d782ce
Revised tests for generic FactoryBean type matching (backported)
...
See gh-32489
2 years ago
Juergen Hoeller
19b21b15c1
Polishing
2 years ago
Juergen Hoeller
547425275c
Consistently apply TaskDecorator to ManagedExecutorService as well
...
Closes gh-32455
2 years ago
Juergen Hoeller
40d5196243
Polishing
2 years ago
Juergen Hoeller
7029042e44
Polishing
...
(cherry picked from commit e9110c072980461f17b59456dcb3bcc1fa2bf9a3)
2 years ago
Juergen Hoeller
b598ad3f33
Polishing
2 years ago
Juergen Hoeller
5187281b50
Polishing
2 years ago
Juergen Hoeller
24a4487050
Add test for cleanup after configuration class creation failure
...
See gh-23343
2 years ago
Juergen Hoeller
8fba4a448a
Polishing
2 years ago
Juergen Hoeller
b976ee3f67
Consistent Lock field declaration (instead of ReentrantLock field type)
...
(cherry picked from commit b4153618a414f43d12feb2b33487fa1a35be4674)
2 years ago
Juergen Hoeller
d8d4fa0e24
Polishing
2 years ago
Juergen Hoeller
bfd3b3ad88
Eagerly initialize ZERO_NANOS constant
2 years ago
Juergen Hoeller
0909161ba1
Polishing
2 years ago
Juergen Hoeller
4910c217dc
Explicit documentation note on cron-vs-quartz parsing convention
...
Closes gh-32128
(cherry picked from commit a738e4d5fd58b1c8b06c63fb1efba4b5eb2bcaae)
2 years ago
Juergen Hoeller
d50d4a9092
Polishing
2 years ago
Juergen Hoeller
b06305e64f
Compare qualifier value arrays with equality semantics
...
Closes gh-32106
(cherry picked from commit c5a75219ceb5b5bc6a1afbeddff161d4e3f3a753)
2 years ago
Juergen Hoeller
c668473186
Polishing
2 years ago
Juergen Hoeller
c44bb29aa5
Polishing
2 years ago
Juergen Hoeller
bad01011da
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
d074f660a1
Default time zone resolution from scheduler-wide Clock
...
Closes gh-31948
2 years ago
Juergen Hoeller
198cf063fd
Polishing
2 years ago
Sébastien Deleuze
c9163b77df
Add support for `@Async` Kotlin function returning `Unit?`
...
Closes gh-31891
2 years ago
Juergen Hoeller
033c8df53f
Polishing
2 years ago
Juergen Hoeller
ccaecab500
Polishing
2 years ago
Sam Brannen
67e03105b5
Introduce test for XML replaced-method element without explicit arg-type
...
This commit introduces an integration test for the regression fixed in
the previous commit (76bc9cf325).
See gh-31826
Closes gh-31828
(cherry picked from commit 8d4deca2a658d8ea456a18ecce8a7418373030c4)
2 years ago
Juergen Hoeller
707eb701dc
Polishing
2 years ago
Juergen Hoeller
627d9cf8be
Polishing
2 years ago
Stéphane Nicoll
3783d31c09
Quote name attribute if necessary
...
This commit updates MetadataNamingStrategy to quote an ObjectName
attribute value if necessary. For now, only the name attribute is
handled as it is usually a bean name, and we have no control over
its structure.
Closes gh-31708
2 years ago
Juergen Hoeller
2784410cc6
Polishing
2 years ago
Juergen Hoeller
65781046cf
Polishing
...
(cherry picked from commit fff50657d241a2756d885f49b3d5eda1b1c4af55)
2 years ago
Juergen Hoeller
0ee36095e7
Restore outdated local/remote-slsb attributes for declaration compatibility
...
Legacy EJB attributes are ignored since 6.0 due to being bound to a plain JndiObjectFactoryBean - but can still be declared now, e.g. when validating against the common versions of spring-jee.xsd out there.
Closes gh-31627
(cherry picked from commit 695559879e5bd7936cc60fba937889b49c9c2f8e)
2 years ago
Stéphane Nicoll
84c28995fb
Improve documentation for the default profile
...
Closes gh-29071
2 years ago
Juergen Hoeller
925fa0272b
Polishing
2 years ago
Juergen Hoeller
6bdf7ad36a
Polishing
2 years ago
Juergen Hoeller
d2108d2db6
Test for @Resource @Lazy fallback type match
...
See gh-31447
2 years ago
Juergen Hoeller
f9be717602
Avoid getObjectType exception for uninitialized ProxyFactoryBean
...
Closes gh-31473
2 years ago
Juergen Hoeller
0b96da4b6d
Revise javadoc for LifecycleProcessor bean etc
2 years ago
Juergen Hoeller
407113945d
Polishing
2 years ago