Juergen Hoeller
17382aec6d
AbstractValueAdaptingCache subclasses may reuse NullValue.INSTANCE
...
Issue: SPR-15693
(cherry picked from commit 59c26f6)
9 years ago
Juergen Hoeller
8ad3c958e1
Reliably detect event listener conditions on proxied beans
...
Issue: SPR-15678
(cherry picked from commit eb928ce)
9 years ago
Juergen Hoeller
674e2320a8
CronSequenceGenerator.isValidExpression actually validates cron fields
...
Issue: SPR-15604
(cherry picked from commit 5f4d1a4 )
9 years ago
Juergen Hoeller
016b7d753c
Fine-tune HTTP/RMI Invoker exception handling
...
Issue: SPR-15684
(cherry picked from commit 535103c)
9 years ago
Juergen Hoeller
b35c238d27
Cleanup of duplicate semicolons
...
Issue: SPR-15654
(cherry picked from commit 779deb0)
9 years ago
Juergen Hoeller
b7337b304e
Correct native Validator reference for fallback in SpringValidatorAdapter
...
Issue: SPR-15629
9 years ago
Juergen Hoeller
8330134757
Unwrap SpringValidatorAdapter (e.g. CustomValidatorBean) to native Validator
...
Issue: SPR-15629
9 years ago
Juergen Hoeller
9cb9884533
Consistently accept "taskExecutor" bean of type Executor (as stated in @EnableAsync's javadoc)
...
Issue: SPR-15566
(cherry picked from commit 3cc94ae)
9 years ago
Juergen Hoeller
ac25db6d2b
LocalValidatorFactoryBean properly supports unwrap at ValidatorFactory level
...
Issue: SPR-15561
(cherry picked from commit cb3d1be )
9 years ago
Juergen Hoeller
dab56dbb05
GenericFilterBean lazily initializes its default environment
...
Alignment with HttpServletBean; consistent use of EnvironmentCapable.
Issue: SPR-15469
(cherry picked from commit 1ea54eb)
9 years ago
Juergen Hoeller
fd1d8aeeb4
Polishing
...
(cherry picked from commit 91df065)
9 years ago
Juergen Hoeller
6c370ed28d
Recommendation for consistent @Profile declarations on overloaded @Bean methods
...
Issue: SPR-15266
(cherry picked from commit 5d3249f )
9 years ago
Juergen Hoeller
a2b356162e
Explicitly replace target ApplicationListener with singleton proxy, if any (avoiding double registration/invocation)
...
Issue: SPR-15452
(cherry picked from commit 9abf249 )
9 years ago
Juergen Hoeller
a9a1f783c5
Polishing
9 years ago
Juergen Hoeller
80fa3ac907
ShadowingClassLoader can be constructed without default excludes
...
Issue: SPR-15439
(cherry picked from commit 1735ba2)
9 years ago
Juergen Hoeller
54180f90e2
UnknownHostException as resource-not-found for properties files
...
Plus first-class declaration of FileNotFoundException in Resource javadoc.
Issue: SPR-15433
(cherry picked from commit c4e0d6c)
9 years ago
QBNemo
e0fe7cdc44
Fix typo
...
Closes gh-1354
9 years ago
Grant Hutchins
79d747410d
Fix typo
...
Closes gh-1364
9 years ago
Juergen Hoeller
21ac764e5c
Polishing
9 years ago
Juergen Hoeller
77c771e874
Lookup methods work on configuration classes as well
...
Issue: SPR-15316
(cherry picked from commit fc2e635)
9 years ago
Juergen Hoeller
e58b17a3a1
Adapt to JRuby 9.1.7+ RubyException.getMessage() method at runtime
...
Issue: SPR-15322
9 years ago
Juergen Hoeller
b945e0f202
Polishing
...
(cherry picked from commit 6d6cf01 )
9 years ago
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)
9 years ago
Juergen Hoeller
d69fb06852
Skip transaction/caching metadata retrieval for java.lang.Object methods
...
Also retrieves CacheConfig as merged annotation now, aligned with other caching annotations.
Issue: SPR-15296
(cherry picked from commit d4a1b59)
9 years ago
Juergen Hoeller
c734c3a3fe
Polishing
9 years ago
Juergen Hoeller
a48a956c0c
ConfigurationClassEnhancer explicitly handles non-interceptable FactoryBeans
...
Issue: SPR-15275
(cherry picked from commit 7fb0ad3 )
9 years ago
Stephane Nicoll
278199d467
Revert "Improve allowNullValue handling when a null value is provided"
...
This reverts commit fd568f3e9680b816767754d2852cfb38f19e51c2.
9 years ago
Stephane Nicoll
fd568f3e96
Improve allowNullValue handling when a null value is provided
...
This commit improves `AbstractValueAdaptingCache` to throw a dedicated
exception if `allowNullValues` is `false` and a `null` value is provided
anyway. This avoid a lower-level exception from the cache library that
will miss some context.
Issue: SPR-15173
9 years ago
Juergen Hoeller
0f71f58616
Polishing
9 years ago
Juergen Hoeller
b0ef80c3ff
Polishing
9 years ago
Juergen Hoeller
6e93834e27
Correct explanation of example patterns
...
Issue: SPR-15240
(cherry picked from commit e1bb697)
9 years ago
Juergen Hoeller
d6216fb74a
Consistent logging in ignoreResourceNotFound scenarios
...
Issue: SPR-15218
(cherry picked from commit 448ea4c)
9 years ago
Juergen Hoeller
28849e0987
Revisit Assert to avoid single-arg assert methods (with refined messages)
...
Issue: SPR-15196
(cherry picked from commit 1b2dc36)
9 years ago
Juergen Hoeller
3304efd64d
Consistent type variable resolution for arrays/collections (in particular at field level)
...
Deprecating GenericCollectionTypeResolver in favor of direct ResolvableType usage.
Issue: SPR-15160
(cherry picked from commit 5e946c2)
9 years ago
Juergen Hoeller
fcfacd9f83
Polishing
...
(cherry picked from commit f095aa2)
9 years ago
Juergen Hoeller
9e4d74c502
Consider abstract classes with @Lookup methods as candidate components
...
Issue: SPR-14550
(cherry picked from commit 7d3fcaa)
9 years ago
Juergen Hoeller
9b221f58b9
Document further configuration class restrictions
...
Issue: SPR-14602
(cherry picked from commit 6fe7e56 )
9 years ago
Juergen Hoeller
f7c3b814e3
Only expose ASM-driven method order if the methods match
...
Issue: SPR-14505
(cherry picked from commit 253060c)
9 years ago
Juergen Hoeller
155bbb8466
Clear nonAnnotatedClasses cache in afterSingletonsInstantiated
...
Issue: SPR-15175
(cherry picked from commit e566e25)
9 years ago
Juergen Hoeller
64d4afad9f
SimpleApplicationEventMulticaster defensively swallows ClassCastException without message
...
Issue: SPR-15145
(cherry picked from commit 976d32f)
9 years ago
Juergen Hoeller
0655d73f8e
SimpleApplicationEventMulticaster defensively handles ClassCastException without message
...
Issue: SPR-15145
(cherry picked from commit 153fd82)
9 years ago
Juergen Hoeller
70a980db58
Polishing
9 years ago
Juergen Hoeller
de611cb3a9
SpringValidatorAdapter properly handles HV-5-style list constraint violations
...
Issue: SPR-15082
(cherry picked from commit d0e9328)
9 years ago
Juergen Hoeller
72a76367f2
AbstractMessageSource does not attempt to format code-as-default-message
...
Issue: SPR-15123
(cherry picked from commit b06423a)
9 years ago
Juergen Hoeller
26a4aef417
Polishing
...
(cherry picked from commit fc629bb)
9 years ago
Juergen Hoeller
050f2c746d
Track bean dependencies for calls between @Bean methods within @Configuration classes
...
Issue: SPR-15069
(cherry picked from commit a5c6658)
9 years ago
Juergen Hoeller
fd21e0e69a
@Scheduled reliably applies after other post-processors and shuts down before TaskScheduler
...
Issue: SPR-14692
Issue: SPR-15067
(cherry picked from commit edc62be )
9 years ago
Juergen Hoeller
d44bc27c9a
Avoid FactoryBean initialization on isSingleton check for decorated bean definition
...
Issue: SPR-14892
Issue: SPR-15042
(cherry picked from commit 209e7a7 )
9 years ago
Juergen Hoeller
243e21a3ea
Backport streamlined ClassPathBeanDefinitionScanner setup
...
Issue: SPR-15061
9 years ago
Sebastien Deleuze
dd2b6a0fc5
Avoid NPE in AutoProxyRegistrar when no attribute found
...
Issue: SPR-15055
9 years ago