stonio
1db42081e5
Use String#isEmpty()
...
Closes gh-1335
(cherry picked from commit 7d062df )
9 years ago
Juergen Hoeller
dfa8a7c358
Polishing
9 years ago
Juergen Hoeller
b0ef80c3ff
Polishing
9 years ago
Stephane Nicoll
4f52174674
Update copyright header
...
Closes gh-1327
9 years ago
hengyunabc
7d7c5c9d9c
Fix typo
...
See gh-1327
9 years ago
Juergen Hoeller
da7d79b3a1
Test for ObjectFactory injection at constructor level
...
Issue: SPR-15222
(cherry picked from commit 65d8d69 )
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
e2d06eaae5
Deprecate outdated abstractions/delegates in core/util
...
Issue: SPR-15159
9 years ago
Juergen Hoeller
f79baec5ff
Polishing
...
(cherry picked from commit 46fc7fb )
9 years ago
Juergen Hoeller
24ebd15f9c
Introspect FactoryBean class declaration if no early instantiation possible
...
Issue: SPR-15125
(cherry picked from commit 32fc855 )
9 years ago
Juergen Hoeller
5afc3a3a50
Map resolution for multiple beans applies to plain Map interface declaration only
...
Issue: SPR-15117
(cherry picked from commit 8084da5 )
9 years ago
Juergen Hoeller
2f2ef00d1f
BeanDefinitionBuilder supports factory method on factory bean
...
Issue: SPR-15098
(cherry picked from commit 9e6aa0f )
9 years ago
Juergen Hoeller
8fc65ab0a5
Clarified setAutowireCandidate semantics (plus attribute reordering in BeanDefinition)
...
Issue: SPR-15072
(cherry picked from commit e8a082f )
9 years ago
Juergen Hoeller
26a4aef417
Polishing
...
(cherry picked from commit fc629bb )
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
d77ab67c56
AbstractNestablePropertyAccessor's setPropertyValue refactored into several delegate methods
...
Issue: SPR-15053
(cherry picked from commit 64d6561 )
9 years ago
Juergen Hoeller
9a39a25bb5
Detect generic type match behind interface-based proxy as well
...
Issue: SPR-14097
(cherry picked from commit f805427 )
9 years ago
Juergen Hoeller
28e114b569
Clarify programmatic contract (no annotation-driven injection)
...
Issue: SPR-8704
(cherry picked from commit fd41f63 )
9 years ago
Juergen Hoeller
8662c61a17
Polishing
...
(cherry picked from commit 154ef8b )
9 years ago
Juergen Hoeller
b9c4f1fa95
ResolvableType-based matching respects generic factory method return type
...
Includes consistent use of ResolvableType.resolve() wherever applicable.
Issue: SPR-15011
(cherry picked from commit 4c005e6 )
9 years ago
Juergen Hoeller
934fffec68
AutowiredAnnotationBeanPostProcessor tolerates annotated no-arg constructors
...
Issue: SPR-15005
(cherry picked from commit 8b5ee4e )
9 years ago
Juergen Hoeller
4571975414
Collection injection may refer back to factory methods on same bean again
...
Issue: SPR-14996
(cherry picked from commit 547b963 )
9 years ago
Juergen Hoeller
5fee5f39ea
Polishing
9 years ago
Juergen Hoeller
7ac9f92bc2
Various DefaultListableBeanFactory clarifications
...
* getBeanDefinitionNames defensively returns a copy of the bean definition names array.
* copyConfigurationFrom provides an independent AutowireCandidateResolver instance and copies a ConversionService and dependency comparator configuration as well.
* findAutowireCandidates only considers a self reference fallback for direct dependency declarations, not as a collection element.
Issue: SPR-14897
Issue: SPR-14921
Issue: SPR-14965
(cherry picked from commit ac5933a )
9 years ago
Juergen Hoeller
37f4f43726
Consistent 4.x style NoClassDefFoundError handling
...
Issue: SPR-14883
9 years ago
Juergen Hoeller
3d2e4c338c
Refined throwing of BeanCreationExceptions (and reflection exceptions)
...
Issue: SPR-14883
9 years ago
Juergen Hoeller
b42d731fc8
Consistent throwing of BeanCreationExceptions (and reflection exceptions)
...
Issue: SPR-14883
9 years ago
Juergen Hoeller
7e7504f5ea
Polishing
9 years ago
Juergen Hoeller
9e67ba83a5
Consistent support for early placeholder resolution in properties locations
...
Issue: SPR-10502
(cherry picked from commit 8053fef )
9 years ago
Juergen Hoeller
0ee8322947
Revised NoSuchBeanDefinitionException message and ResolvableType handling
...
Includes consistent quoting of qualified type names in related classes.
Issue: SPR-14831
(cherry picked from commit dc080cb )
9 years ago
Juergen Hoeller
997fb5fb48
DefaultListableBeanFactory allows early type matching against ScopedProxyFactoryBean
...
Issue: SPR-14816
(cherry picked from commit 3633244 )
9 years ago
Juergen Hoeller
fe19cfde28
Tightened StringValueResolver contract
...
Issue: SPR-14842
(cherry picked from commit 20419d7 )
9 years ago
Stephane Nicoll
4254b6d0e2
Polish contribution
...
Closes gh-1203
9 years ago
Vitalii
a211c2a955
Fix javadoc syntax
...
See gh-1203
9 years ago
Juergen Hoeller
9de28d640e
Polishing
...
(cherry picked from commit 3726c6f )
9 years ago
Juergen Hoeller
3346c594e4
YamlPropertiesFactoryBean consistently exposes String values
...
Issue: SPR-14737
(cherry picked from commit 74c6188 )
9 years ago
Stephane Nicoll
0dce570157
Add Qualified element on RootBeanDefinition
...
Improve RootBeanDefinition to specify an AnnotatedElement that holds
qualifier information. When such element is present, any qualifier that
it defines will be used to find a matching candidate.
Issue: SPR-14725
(cherry picked from commit 2b0bf9f )
9 years ago
Juergen Hoeller
54db496815
Polishing
...
(cherry picked from commit 404e7cd )
9 years ago
Juergen Hoeller
73bbe0849a
Revised IllegalArgumentException handling for Formatter parse calls
...
Issue: SPR-14661
(cherry picked from commit c69e6a3 )
9 years ago
Juergen Hoeller
09a0615df0
Consistent callbacks for TypeFilters, ImportSelectors and ImportBeanDefinitionRegistrars
...
Issue: SPR-14686
(cherry picked from commit 0c2e8a6 )
9 years ago
Juergen Hoeller
367949e914
PropertyValue stores source object in common superclass field
...
Issue: SPR-8337
(cherry picked from commit fa820bc )
9 years ago
Juergen Hoeller
026473280b
Polishing
10 years ago
Juergen Hoeller
a7849b2861
DefaultListableBeanFactory does not trigger early candidate creation ahead of primary bean selection
...
Issue: SPR-14611
(cherry picked from commit c4fcdb6 )
10 years ago
Juergen Hoeller
184285ab27
Polishing
10 years ago
Juergen Hoeller
f735d12247
UnsatisfiedDependencyException avoids duplicate nested exception message
...
Issue: SPR-14607
(cherry picked from commit 93d2287 )
10 years ago
Juergen Hoeller
1932a9d729
Polishing
...
(cherry picked from commit de91b1a )
10 years ago
Juergen Hoeller
7b11fa18a1
Revised NoSuchBeanDefinitionException message for proper array class names
...
Issue: SPR-14595
(cherry picked from commit 022b013 )
10 years ago
Juergen Hoeller
e6cefdca25
RootBeanDefinition accepts ResolvableType for target type hint
...
Issue: SPR-14580
(cherry picked from commit 4b06b60 )
10 years ago