400 Commits (c45f4b1caf17a189fca80afda8a9ef0209ba9573)

Author SHA1 Message Date
Keith Donald 950493a4c8 getPropertyTypeDescriptor implementation optimization 15 years ago
Keith Donald 75f36d291a getPropertyTypeDescriptor bug fixes 15 years ago
Keith Donald d3d7951265 added forNestedType(MethodParameter) for resolution of nested parameter types for collection, array, and map parameter types 15 years ago
Keith Donald 66814f1235 forNestedType usage clarification 15 years ago
Keith Donald 6756901e84 temp added ignore on 2 new failing tests until time to investigate 15 years ago
Keith Donald ed2a257e69 added initial support for handling unknown nested type values when converting collections; now favor factory method for constructing nested type descriptors for clarity (made constructor private); improved javadoc 15 years ago
Chris Beams d29eae3ba0 Remove dead code 15 years ago
Chris Beams 3aaa6cf23a Refactor PropertyPlaceholderConfigurer hierarchy 15 years ago
Chris Beams 835a3f8d64 Refactor Environment and PropertySource 15 years ago
Juergen Hoeller 2e6f39922d revised javadoc on "exactDateLength" (SPR-7759) 15 years ago
Keith Donald 10886eeefd Fixed bugs in bean wrapper related to nesting levels on method parameters 15 years ago
Juergen Hoeller 4ac5814e5a fixed potential InjectionMetadata NPE when using SpringBeanAutowiringInterceptor (SPR-7686) 15 years ago
Keith Donald 1e2a8083a1 TypeDescriptor cleanup and general polishing; fixed a number of bugs related to TypeDescriptor usage in client code across beans and spel packages 15 years ago
Chris Beams d00b49dca5 Introduce "Aware" superinterface 15 years ago
Chris Beams 1ac7b56caf M1 cut of environment, profiles and property work (SPR-7508) 15 years ago
Sam Brannen 924b8e11ea [SPR-7850][SPR-7851] Upgraded to JUnit 4.8.1 and TestNG 5.12.1; added changelog entries for 3.1.0.M1. 15 years ago
Chris Beams 2a4e1c98da Eliminate reserved 'default' profile (SPR-7778) 15 years ago
Chris Beams c2996bebcd Use dot notation rather than camel case for profile props (SPR-7508) 15 years ago
Chris Beams f455b1e89a Support default profile (SPR-7508, SPR-7778) 15 years ago
Chris Beams 839cb85688 Rename EnvironmentBeansTests* -> ProfileXmlBeanDefinitionTests* 15 years ago
David Syer d92fc78366 Add hamcrest to beans pom in the right place to make tests compile 15 years ago
David Syer 8b0abd5b72 Re-order deps to allow Hamcrest to come before JUnit 15 years ago
Costin Leau d82280d258 SPR-7470 15 years ago
Costin Leau b43727f3b2 SPR-7470 15 years ago
Costin Leau f578693015 SPR-7470 15 years ago
Chris Beams 45e5b46fc2 Merge 3.1.0 development branch into trunk 15 years ago
Chris Beams cb0e8dba2c Add proper default values for 'merge' attributes in collection elements (SPR-7656) 16 years ago
Juergen Hoeller a52450e21a fixed @Value injection to correctly cache temporary null results for non-singleton beans (SPR-7614) 16 years ago
Juergen Hoeller 22ba9942f5 consistent caching of @Autowired arguments in field and method case (SPR-7635) 16 years ago
Juergen Hoeller c025d123c9 BeanWrapper does not attempt to populate Map values on access (just auto-grows Map itself) 16 years ago
Juergen Hoeller f797ff683b resolve dependency outside of synchronized block before subsequently preparing cached arguments (SPR-7635) 16 years ago
Juergen Hoeller 0754a63e45 applied synchronization in order to avoid race condition in skipping check (SPR-7635, SPR-7642) 16 years ago
Juergen Hoeller 6709989d1e fixed Autowired/CommonAnnotationBeanPostProcessor to prevent race condition in skipping check (SPR-7635, SPR-7642) 16 years ago
Juergen Hoeller 2062b44c16 optimized @Bean error messages (SPR-7628, SPR-7629) 16 years ago
Juergen Hoeller 9d06c4ac55 reduced BeanDefinition footprint by initializing Sets and Maps with 0 16 years ago
Juergen Hoeller db51f1666e ApplicationContext registers context-specific ClassArrayEditor for its bean ClassLoader (SPR-1461) 16 years ago
Chris Beams 781e1fec1b Fix assumption about file-based Resources in PropertiesLoaderSupport (SPR-7547) 16 years ago
Juergen Hoeller d46ab813d2 clearly document behavior with respect to beans of same name at different factory levels (SPR-6117) 16 years ago
Juergen Hoeller 68597b9359 avoid failures in case of manually registered null instance (SPR-7523) 16 years ago
Juergen Hoeller da758771fa consistent use of JDK 1.5's ThreadLocal.remove() over ThreadLocal.set(null), preventing leaks (SPR-7441) 16 years ago
Ben Hale 82e5f5f5d6 Publishing license and notice files 16 years ago
Arjen Poutsma 750dc01862 Prepping for 3.0.5 16 years ago
Juergen Hoeller f68aa25579 temporarily disabled constructor argument caching for converted values (SPR-7423) 16 years ago
Juergen Hoeller 5d4e145192 revised constructor argument caching for highly concurrent creation scenarios (follow-up to SPR-7423) 16 years ago
Chris Beams 1bcaef2b9a Document BeanFactoryPostProcessor implementation constraints (SPR-7466) 16 years ago
Juergen Hoeller 0f9a15c613 polishing 16 years ago
Juergen Hoeller 4e33c7d442 Spring's constructor resolution consistently finds non-public multi-arg constructors (SPR-7453) 16 years ago
Juergen Hoeller cf0d7dae3d reintroduced createInstance() template method in deprecated form (SPR-7428) 16 years ago
Juergen Hoeller 3af58a1434 added missing setter method for the "valueSeparator" property (SPR-7429) 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 16 years ago