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
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
Juergen Hoeller
a4a71a8904
Polishing
10 years ago
Juergen Hoeller
e23ac031ff
Avoid stack overflow in case of chained factory-bean references to FactoryBean class
...
Issue: SPR-14551
(cherry picked from commit 8b5d355 )
10 years ago
Juergen Hoeller
79a56967a1
PersistenceAnnotationBeanPostProcessor obtains default EntityManagerFactory via getBean(Class) algorithm
...
Issue: SPR-7549
(cherry picked from commit 6157fad )
10 years ago
Juergen Hoeller
4ada571384
PathEditor tries file system path in case of non-existing resource
...
Issue: SPR-14549
(cherry picked from commit d69afaa )
10 years ago
Juergen Hoeller
82f2983cd4
Consistent throwing of BeanNotOfRequiredTypeException even for existing proxy
...
Issue: SPR-14504
(cherry picked from commit 4a85309 )
10 years ago
Juergen Hoeller
36e1c82ef5
Backported refinements and polishing
10 years ago
Juergen Hoeller
503d65d570
Avoid JDK proxy against CGLIB Factory interface and assert required type when resolving dependency
...
Issue: SPR-14478
(cherry picked from commit 0e3f0bd )
10 years ago
Juergen Hoeller
fe17f8da41
BeanWrapperImpl.setBeanInstance correctly exposes root object
...
Issue: SPR-14474
(cherry picked from commit 938b56c )
10 years ago
Juergen Hoeller
be0b71ce31
Fixed typo: "occured"->"occurred"
...
(cherry picked from commit c43e749 )
10 years ago
Juergen Hoeller
f85d48dd31
Added PathEditor for NIO file system resolution
...
Issue: SPR-14436
(cherry picked from commit 23c2b6a )
10 years ago
Juergen Hoeller
92d78c10a2
Polishing (backported from master)
10 years ago
Juergen Hoeller
52065a736b
Avoid canonicalName call for already-seen bean name
...
Issue: SPR-14433
(cherry picked from commit 5890758 )
10 years ago
Juergen Hoeller
c4c941c43f
Convert comma-separated string into list of classes analogous to existing support for class array
...
Issue: SPR-14415
10 years ago
Juergen Hoeller
e15f7efff8
InjectionPoint propagated for shortcut bean name resolution as well
...
Issue: SPR-14400
10 years ago
Juergen Hoeller
d51c22a789
Consistent processing of empty values and catching of RuntimeExceptions for Formatters
...
Issue: SPR-14345
10 years ago
Juergen Hoeller
9131ebbea6
Synchronized access to method overrides (in particular for @Lookup )
...
Issue: SPR-14333
10 years ago
Juergen Hoeller
71463fb399
AbstractBeanFactory consistently guards add/remove operations against alreadyCreated Set
...
Issue: SPR-14269
10 years ago
Juergen Hoeller
9064d38e4c
AbstractBeanFactory.markBeanAsCreated() reliably clears merged bean definition only once
...
Issue: SPR-14269
10 years ago
Juergen Hoeller
cf0a0cd5d8
BeanWrapper avoids StringIndexOutOfBoundsException for incompletely quoted keys
...
Issue: SPR-14293
10 years ago
Juergen Hoeller
6efa058917
AbstractBeanFactory.markBeanAsCreated() reliably clears merged bean definition first
...
Issue: SPR-14269
10 years ago
Juergen Hoeller
ce2f28da49
CachedIntrospectionResults explicitly introspects implemented interfaces (for Java 8 default methods)
...
Issue: SPR-14198
10 years ago
Johnny Lim
44e652f99e
Remove duplicate words
...
Closes gh-1039
10 years ago
Juergen Hoeller
7e55b0822f
BeanInstantiationException preserves Constructor/Method if available
...
Issue: SPR-14166
10 years ago
Juergen Hoeller
cb9549655c
AbstractApplicationContext registers default embedded value resolver
...
Issue: SPR-14140
10 years ago
Juergen Hoeller
157dcab56c
Cleanup of remaining direct BeanWrapper usage
...
Issue: SPR-14121
10 years ago
Juergen Hoeller
5c1d3fca15
BeanFactory does not unwrap java.util.Optional for top-level bean
...
Issue: SPR-14121
10 years ago
Juergen Hoeller
4ea4257e3c
BeanDefinitionBuilder keeps providing addConstructorArg(Object) for Spring Security 2.x compatibility
...
Issue: SPR-14123
10 years ago
Juergen Hoeller
4024b2fd4b
DefaultListableBeanFactory leniently deserializes into dummy factory if serialization id not resolvable
...
Issue: SPR-14117
10 years ago
Juergen Hoeller
edea66a967
Further tests for getBeanNamesForType(ResolvableType)
...
Issue: SPR-14097
10 years ago
Juergen Hoeller
517ebd1d3e
Consistent formatting
10 years ago
Juergen Hoeller
c5b318a4cc
Revised 4.3 signatures for MethodParameter/DependencyDescriptor
...
Issue: SPR-13440
10 years ago
Sam Brannen
799736c571
Fix typos in Javadoc for AutowireCapableBeanFactory
10 years ago
Juergen Hoeller
a905412514
Allow @Autowired to be declared on parameters
...
Issue: SPR-14057
10 years ago
Juergen Hoeller
431ca9314a
Leniently allow constructor argument matches if required name is not resolvable
...
Issue: SPR-13987
10 years ago
Juergen Hoeller
a95bf6e0fc
Current InjectionPoint/DependencyDescriptor as factory method argument
...
Issue: SPR-14033
10 years ago
Juergen Hoeller
b944283354
ConstructorResolver exposes parameter signature from user-declared class (in case of a CGLIB-generated subclass)
...
Issue: SPR-14015
10 years ago
Juergen Hoeller
b6f69492a3
NoUniqueBeanDefinitionException exposes beanNamesFound collection
...
Issue: SPR-13968
10 years ago
Juergen Hoeller
8a83af55b8
Consistent resolution of factory method exceptions
...
Issue: SPR-13985
10 years ago
Juergen Hoeller
b6dd8a9233
Consistent UnsatisfiedDependencyException exposure with injection point metadata
...
Issue: SPR-13968
10 years ago