Juergen Hoeller
|
cf0d7dae3d
|
reintroduced createInstance() template method in deprecated form (SPR-7428)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3523 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
3af58a1434
|
added missing setter method for the "valueSeparator" property (SPR-7429)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3522 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
78f5cf16a0
|
fixed concurrency issue in TypedStringValue, showing for nested typed Maps in prototype beans (SPR-7398); optimized building of keyed arg names in BeanDefinitionValueResolver
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3513 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
cf7b934199
|
added further test case for property type detection with generic interface
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3506 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
085449cf1e
|
fixed @PathVariable regression in combination with ConversionService usage on DataBinder
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3504 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
e14d7e8efb
|
allow for converting a property value based on the corresponding property name (SPR-7386)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3493 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
3d06c7229c
|
BeanWrapper preserves annotation information for individual array/list/map elements (SPR-7348)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3482 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Chris Beams
|
13bdd249b7
|
licensing header
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3468 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Chris Beams
|
49ae2e809d
|
attempted to repro SPR-7318 to no avail
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3467 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
52c4834750
|
removed eager skipping of empty collection conversion, for UtilNamespaceHandlerTests to pass again
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3453 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
c4b4eabe06
|
refined ignoreUnresolvablePlaceholders javadoc
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3450 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
afffa21643
|
skip collection conversion early if empty
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3449 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
6a843cde2b
|
BeanWrapper/DataBinder's "autoGrowNestedPaths" works for Maps as well (SPR-7285)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3446 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Oliver Gierke
|
2418c62ff1
|
SPR-7311 - Clarify usage of PropertyEditorRegistrars VS. plain configuration of customEditors property in CustomEditorConfigurer JavaDoc.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3441 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
f15338b7dd
|
DefaultListableBeanFactory checks for alias circle on registerAlias (avoiding endless loop; SPR-7274)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3409 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
5e35ea0a5a
|
registerDependentBean resolves to the canonical bean name in order to handle alias references (SPR-7254)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3391 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
696c1f497b
|
fixed registerResolvableDependency mechanism to correctly handle non-serializable factory objects (SPR-7264)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3383 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
c9ca1d03e2
|
added test for getType against an abstract FactoryBean
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3375 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
ee0036181a
|
CachedIntrospectionResults only caches GenericTypeAwarePropertyDescriptors if fully safe (SPR-7227)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3374 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
b56337e7ab
|
improved toString()
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3370 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
a7e259435e
|
ConversionService is able to apply Converters to interface-based array elements (SPR-7150); a context ConversionService is able to override an ApplicationContext's resource editors (SPR-7079)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3369 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
6467e889b4
|
parse default elements if they live in the default namespace or if their parent is from another namespace (SPR-7218)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3360 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
c2fee2b31f
|
refined BeanDefinitionParserDelegate to only parse default elements if they actually live in the default namespace (SPR-7218)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3358 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
798f34810e
|
revised BeanWrapper's exception wrapping to consistently handle ConversionExceptions (SPR-7177)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3345 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Arjen Poutsma
|
f0544b5aad
|
Added DeprecatedBeanWarner
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3343 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
4840f1da39
|
BeanDefinitionVisitor/PropertyPlaceholderConfigurer finds and resolves values in arrays as well (SPR-7136)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3307 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
9cea968cdc
|
added default InputSourceEditor for SAX InputSource construction with a URL String as system id (SPR-7099)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3290 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Chris Beams
|
116848fb6d
|
getBean(Class<?>) now filters out bean definitions for which isAutowireCandidate() is false (SPR-7120)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3287 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
64228e966c
|
introspect decorated definition for getType calls as well (SPR-7006)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3285 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
7c04f12f73
|
PropertyTypeDescriptor detects underlying field with same lenient naming rules as CachedIntrospectionResults (SPR-7102)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3253 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
3cd57a0148
|
polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3245 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
0f49919d33
|
fixed constructor argument caching for prototypes with multiple constructor matches (SPR-7084)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3244 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
1b180b3e0e
|
fixed URI construction to consider fragment as well (SPR-7083)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3237 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
450b60b11b
|
call setAccessible for public final field too (SPR-7078)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3236 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Chris Beams
|
54bf216425
|
typed map and collection conversion routines now eagerly reject non-assignable required types and avoid spurious InvocationException stack traces in debug log (SPR-7058)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3221 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
193c2c4fb7
|
fixed decorated BeanDefinition condition for early type checking in AbstractBeanFactory (SPR-7006)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3206 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
d957f8c74c
|
improved getBean(Class) javadoc
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3194 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
ab15578566
|
AbstractInterceptorDrivenBeanDefinitionDecorator exposes decorated BeanDefinition for early type checking in AbstractBeanFactory (SPR-7006)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3192 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
d2000690b5
|
ObjectFactoryCreatingFactoryBean creates a serializable ObjectFactory reference; added ProviderCreatingFactoryBean, exposing a serializable JSR-330 Provider reference (SPR-6998)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3191 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Chris Beams
|
22b34b3687
|
incorrectly invoked factory methods now result in exceptions with more descriptive messages (SPR-5475)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3177 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
45c82a6197
|
fixed collection element conversion using ConversionService (SPR-6950)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3176 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
d434a950ba
|
fixed collection element conversion using ConversionService (SPR-6950)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3173 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
8c437a8214
|
fixed DataBinder's conversion error handling for direct field access with ConversionService (SPR-6953)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3163 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
74705a7aea
|
revised BeanTypeDescriptor into core PropertyTypeDescriptor; consider method annotations for return type (SPR-6979)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3162 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Chris Beams
|
fa0c22908b
|
updated JavaDoc regarding short-circuiting the BeanPostProcessor chain when returning null from BPP methods (SPR-6926)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3157 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
f307cf2db6
|
prevent findEditorByConvention AccessControlException on Google App Engine (SEC-1434)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3156 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
639f4581e8
|
polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3155 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Juergen Hoeller
|
e62e56a1a4
|
BeanPostProcessors are allowed to return a null bean value in the middle of the chain (SPR-6926)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3154 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Chris Beams
|
9cc8d7ef91
|
SPR-7009, SPR-6972: backed out unintentionally committed tests
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3145 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |
Chris Beams
|
20719a4b27
|
SPR-6972: removed import
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3143 50f2f4bb-b051-0410-bef5-90022cba6387
|
16 years ago |