Juergen Hoeller
|
a3fb52e402
|
Only use payload if it actually matches declared event type
Closes gh-22426
|
2019-02-25 19:19:24 +01:00 |
|
Juergen Hoeller
|
a8f540ae8c
|
Restored original log4j.properties file reference in 4.3.x branch
|
2019-01-08 21:18:09 +01:00 |
|
Juergen Hoeller
|
7be0aa0de5
|
Polishing
|
2019-01-08 20:58:10 +01:00 |
|
Juergen Hoeller
|
e714fc533a
|
DefaultListableBeanFactory checks for pre-converted Optional wrappers
Issue: SPR-17607
|
2019-01-08 20:55:55 +01:00 |
|
Juergen Hoeller
|
e9f7c357b7
|
ResolvableType-based matching consistently respects generic factory method return type (even for pre-initialized raw singleton instance)
Issue: SPR-17524
(cherry picked from commit ebbe14c363)
|
2018-11-25 22:30:33 +01:00 |
|
Juergen Hoeller
|
85b5c5a134
|
Polishing
|
2018-11-22 20:20:36 +01:00 |
|
Juergen Hoeller
|
6711515ef5
|
Exclude FactoryBean implementation methods on CGLIB proxies as well
Issue: SPR-17374
(cherry picked from commit dc1e3b4628)
|
2018-10-27 16:14:31 +02:00 |
|
Juergen Hoeller
|
ebe3c270cb
|
MethodValidationInterceptor excludes FactoryBean metadata methods
Issue: SPR-17374
(cherry picked from commit 5f2d47a17e)
|
2018-10-14 22:12:24 +02:00 |
|
Juergen Hoeller
|
8ce9236b0f
|
Polishing
(cherry picked from commit 95a56cd28d)
|
2018-08-31 13:22:55 +02:00 |
|
Juergen Hoeller
|
b16a3229bc
|
Polishing
|
2018-08-15 18:10:25 +02:00 |
|
Juergen Hoeller
|
b51685bf00
|
Post-processors consistently ignore ScopedObject/AopInfrastructureBean
Issue: SPR-17166
|
2018-08-11 22:58:36 +02:00 |
|
Juergen Hoeller
|
5a66a339a6
|
Polishing (typo fixes etc, aligned with 5.0.x)
|
2018-08-09 13:04:57 +02:00 |
|
Juergen Hoeller
|
50f7ffddf8
|
Polishing
|
2018-07-04 23:07:08 +02:00 |
|
Juergen Hoeller
|
9f69638420
|
Same method filtering in ConstructorResolver and getTypeForFactoryMethod
Issue: SPR-16999
(cherry picked from commit 0052c89)
|
2018-07-03 17:05:18 +02:00 |
|
Juergen Hoeller
|
965f3c6434
|
Polishing
|
2018-06-11 17:00:51 +02:00 |
|
Juergen Hoeller
|
fbd83015b1
|
Expose FactoryBean's raw object on retrieval during post-processing
Issue: SPR-16783
(cherry picked from commit 9281f82)
|
2018-05-02 17:20:31 +02:00 |
|
Juergen Hoeller
|
3a15595d0c
|
Introspect originating bean definition as configuration class candidate
Issue: SPR-16756
(cherry picked from commit c8b6233)
|
2018-05-02 17:15:36 +02:00 |
|
Juergen Hoeller
|
881817678f
|
Scope annotation in class hierarchies vs XML bean definition inheritance
Issue: SPR-16602
(cherry picked from commit 914b247)
|
2018-03-28 01:18:05 +02:00 |
|
Juergen Hoeller
|
8181c0237f
|
Enforce GMT timezone for testBindInstantFromJavaUtilDate
Issue: SPR-16534
(cherry picked from commit 7d89de0)
|
2018-02-26 13:23:02 +01:00 |
|
Juergen Hoeller
|
afe461609c
|
Polishing (selective backports from master)
|
2018-02-12 13:45:53 +01:00 |
|
Juergen Hoeller
|
b125b5e398
|
Properly analyze Java 9 class cast messages for lambda event listeners
Issue: SPR-16435
(cherry picked from commit 89d2bd9)
|
2018-02-12 13:41:05 +01:00 |
|
Juergen Hoeller
|
a73d9bbed5
|
Scheduled/JmsAnnotationBeanPostProcessor properly deals with nested proxies
Issue: SPR-16196
|
2018-01-19 19:13:38 +01:00 |
|
Juergen Hoeller
|
d53ede9bd3
|
CacheProxyFactoryBean exposes all relevant CacheInterceptor callbacks
Issue: SPR-16295
(cherry picked from commit b160f93)
|
2018-01-19 18:41:45 +01:00 |
|
Juergen Hoeller
|
f09e252417
|
Polishing
|
2017-11-21 15:25:33 +01:00 |
|
Juergen Hoeller
|
47383fce97
|
Unit tests for configuration superclass inclusion
Issue: SPR-16217
(cherry picked from commit 08c95fb)
|
2017-11-21 15:25:17 +01:00 |
|
Juergen Hoeller
|
59d654b0cf
|
Unit tests for unresolvable generics with partial mismatch
Issue: SPR-16179
(cherry picked from commit e2bb06e)
|
2017-11-14 12:27:51 +01:00 |
|
Juergen Hoeller
|
9779b8b2ab
|
SpringValidatorAdapter skips value retrieval for Set field without index
Issue: SPR-16177
(cherry picked from commit 3091fee)
|
2017-11-14 12:27:42 +01:00 |
|
Juergen Hoeller
|
db7d71503d
|
Polishing
|
2017-10-23 19:03:56 +02:00 |
|
Juergen Hoeller
|
dff2c84ed1
|
Clarify destroy method suppression for DisposableBean vs (Auto)Closeable
Issue: SPR-16078
|
2017-10-16 23:11:19 +02:00 |
|
Juergen Hoeller
|
7610210a0e
|
Consistently sort BeanDefinitionRegistryPostProcessors
Issue: SPR-16043
(cherry picked from commit ad4c8e7)
|
2017-10-09 15:40:04 +02:00 |
|
Juergen Hoeller
|
cc70fdcbeb
|
Backport further refinements from the nullability efforts
Issue: SPR-15656
|
2017-09-27 15:20:17 +02:00 |
|
Juergen Hoeller
|
d1f42ac729
|
Unwrap Validator proxy for access to forExecutables (if necessary)
Issue: SPR-15807
|
2017-09-10 20:47:57 +02:00 |
|
Juergen Hoeller
|
80bf394fdc
|
@Lazy falls back to empty map/list/set for non-required collection dependency
Issue: SPR-15858
(cherry picked from commit ec1eafc)
|
2017-09-08 19:38:53 +02:00 |
|
Juergen Hoeller
|
f948742781
|
Leniently handle lambda-defined listeners with ErrorHandler as well
Issue: SPR-15838
(cherry picked from commit dd2bbcb)
|
2017-09-08 19:38:46 +02:00 |
|
Juergen Hoeller
|
0088922dfd
|
checkConfigurationClassCandidate explicitly skips factory method definitions
Issue: SPR-14603
(cherry picked from commit 1fbd047)
|
2017-09-08 19:38:19 +02:00 |
|
Juergen Hoeller
|
c752ba5b38
|
Polishing
|
2017-07-19 23:55:47 +02:00 |
|
Juergen Hoeller
|
a032e86355
|
Explicit error message for bean name clash with containing configuration class
Issue: SPR-15775
(cherry picked from commit bca5a36)
|
2017-07-19 23:54:04 +02:00 |
|
Juergen Hoeller
|
8ad3c958e1
|
Reliably detect event listener conditions on proxied beans
Issue: SPR-15678
(cherry picked from commit eb928ce)
|
2017-07-12 22:58:34 +02:00 |
|
Juergen Hoeller
|
674e2320a8
|
CronSequenceGenerator.isValidExpression actually validates cron fields
Issue: SPR-15604
(cherry picked from commit 5f4d1a4)
|
2017-06-30 16:07:30 +02:00 |
|
Juergen Hoeller
|
b35c238d27
|
Cleanup of duplicate semicolons
Issue: SPR-15654
(cherry picked from commit 779deb0)
|
2017-06-30 16:06:05 +02:00 |
|
Juergen Hoeller
|
9cb9884533
|
Consistently accept "taskExecutor" bean of type Executor (as stated in @EnableAsync's javadoc)
Issue: SPR-15566
(cherry picked from commit 3cc94ae)
|
2017-06-07 17:56:36 +02:00 |
|
Juergen Hoeller
|
ac25db6d2b
|
LocalValidatorFactoryBean properly supports unwrap at ValidatorFactory level
Issue: SPR-15561
(cherry picked from commit cb3d1be)
|
2017-06-07 17:56:31 +02:00 |
|
Juergen Hoeller
|
fd1d8aeeb4
|
Polishing
(cherry picked from commit 91df065)
|
2017-04-17 15:39:06 +02:00 |
|
Juergen Hoeller
|
a2b356162e
|
Explicitly replace target ApplicationListener with singleton proxy, if any (avoiding double registration/invocation)
Issue: SPR-15452
(cherry picked from commit 9abf249)
|
2017-04-17 15:38:46 +02:00 |
|
Juergen Hoeller
|
77c771e874
|
Lookup methods work on configuration classes as well
Issue: SPR-15316
(cherry picked from commit fc2e635)
|
2017-03-07 16:04:16 +01:00 |
|
Juergen Hoeller
|
b945e0f202
|
Polishing
(cherry picked from commit 6d6cf01)
|
2017-02-28 14:00:59 +01:00 |
|
Juergen Hoeller
|
ce3cf3251d
|
Tests for annotation lookups in interfaces (currently ignored for CGLIB proxies)
Issue: SPR-15271
Issue: SPR-14949
Issue: SPR-14322
(cherry picked from commit d003f66)
|
2017-02-28 14:00:39 +01:00 |
|
Juergen Hoeller
|
c734c3a3fe
|
Polishing
|
2017-02-22 16:32:21 +01:00 |
|
Juergen Hoeller
|
a48a956c0c
|
ConfigurationClassEnhancer explicitly handles non-interceptable FactoryBeans
Issue: SPR-15275
(cherry picked from commit 7fb0ad3)
|
2017-02-22 16:31:48 +01:00 |
|
Stephane Nicoll
|
278199d467
|
Revert "Improve allowNullValue handling when a null value is provided"
This reverts commit fd568f3e96.
|
2017-02-20 16:36:23 +01:00 |
|