72 Commits (v3.2.0.RELEASE)

Author SHA1 Message Date
Juergen Hoeller b9df7d68d9 Consistent fine-tuning of synchronized and concurrent data structures 13 years ago
Chris Beams f26534700a Eliminate all Javadoc warnings 13 years ago
Juergen Hoeller 9b6ec5bfab DeprecatedBeanWarner detects deprecated FactoryBean classes and always logs user-specified bean type 13 years ago
Sam Brannen 31dfffde52 Update TODOs with new JIRA issue 13 years ago
Sam Brannen 025d111efc Re-enable and document @Ignore'd tests 13 years ago
Juergen Hoeller 786a20f9d0 Finally deprecated BeanReferenceFactoryBean and CommonsLogFactoryBean 13 years ago
Juergen Hoeller d2207b2619 Fixed typos in javadoc 13 years ago
Juergen Hoeller ad33dbca0b Removed accidentally added DestructionAwareAttributeHolder class 13 years ago
Juergen Hoeller 9c6aa3e43b Java 5 Closeable and Java 7 AutoCloseable automatically detected as destroy methods 14 years ago
Juergen Hoeller 52124fa31b Avoid wide locks in order to remove deadlock potential in case of multi-threaded singleton creation/destruction 14 years ago
Juergen Hoeller c368068c0c CachedIntrospectionResults uses full WeakReference for any non-safe ClassLoader arrangement 14 years ago
Chris Beams 4a8be69099 Overhaul non-void JavaBean write method support 14 years ago
Juergen Hoeller f6209cd7af DefaultSingletonBeanRegistry avoids singletonObjects lock wherever possible for non-singleton factory performance 14 years ago
Juergen Hoeller c24825ca19 DefaultSingletonBeanRegistry avoids singletonObjects lock wherever possible for non-singleton factory performance 14 years ago
Juergen Hoeller e1d11ec99d Do not cache PropertyDescriptors for autowireBean calls anymore, avoiding ClassLoader leaks 14 years ago
Sam Brannen 8bb19f05ea Fix typos in Javadoc 14 years ago
Juergen Hoeller 914a1b2088 @Autowired, @Value and qualifiers may be used as meta-annotations for custom injection annotations 14 years ago
Juergen Hoeller 2081521695 @Autowired and @Value may be used as meta-annotations for custom injection annotations 14 years ago
Juergen Hoeller 0e0200769d ManagedResource annotation supports placeholders for String attributes 14 years ago
Gareth Davis 0709c033a0 Allow 'arg-type' matches against element body 14 years ago
Juergen Hoeller 29d60448cd Polishing 14 years ago
Juergen Hoeller 3cf5572ee8 LoadTimeWeaverAware beans are consistently being created early for JPA weaving to work reliably 14 years ago
Juergen Hoeller 0f11920007 Only cache by-type lookups if configuration has been marked as frozen 14 years ago
Juergen Hoeller 538ce4747d Only cache by-type lookups if configuration has been marked as frozen 14 years ago
Juergen Hoeller 3c59725b94 LoadTimeWeaverAware beans are consistently being created early for JPA weaving to work reliably 14 years ago
Juergen Hoeller ff7dcec5f7 BeanWrapper does not fall back to String constructor if ConversionService attempt failed before 14 years ago
Juergen Hoeller 65743936ff Provider injection into prototype beans works for method parameters as well 14 years ago
Juergen Hoeller d15ca6277a Polishing 14 years ago
Chris Beams 0c0a563a24 Avoid further 'type mismatch' errors in ExtendedBeanInfo 14 years ago
Juergen Hoeller 7fc16298e6 Fixed potential race condition in concurrent calling of autowired methods on a prototype bean 14 years ago
Phillip Webb 8e7622bb8a Fix Windows-related build issues 14 years ago
Juergen Hoeller 787d8f5916 SpringFactoriesLoader as the simplest possible mechanism for BeanInfoFactory loading 14 years ago
Juergen Hoeller 430db261e7 BeanFactoryAnnotationUtils throws NoSuchBeanDefinitionExceptions instead of IllegalStateExceptions 14 years ago
Juergen Hoeller 7d8843d069 Expression detection properly handles cached String literals 14 years ago
Arjen Poutsma 82739dd4ac Refactor BeanInfoFactory 14 years ago
Sam Brannen fc859ffd6e Update Javadoc in ExtendedBeanInfo 14 years ago
Sam Brannen 3925f6a428 Polish Javadoc for ExtendedBeanInfoFactory 14 years ago
Chris Beams 5bcf68e25a Use ExtendedBeanInfo on an as-needed basis only 14 years ago
Chris Beams b50bb5071a Address various ExtendedBeanInfo bugs 14 years ago
Juergen Hoeller 6bce098310 refined TypeConverterDelegate's ConversionService exception handling 14 years ago
Juergen Hoeller e904589bd1 added Field context variant to TypeConverter interface in beans module; @Value injection works in combination with formatting rules such as @DateTimeFormat 14 years ago
Juergen Hoeller 931ea5cdf4 polishing 14 years ago
Juergen Hoeller 1bd775f828 @Autowired-driven ObjectFactory/Provider resolution works in non-singleton beans as well 14 years ago
Juergen Hoeller 68c5f20bc7 aligned with recent changes in CommonAnnotationBeanPostProcessor 14 years ago
Arjen Poutsma 5ce20fdd73 Improved Javadoc 14 years ago
Arjen Poutsma ca017a4880 Introduce strategy for BeanInfo creation 14 years ago
Chris Beams 92500ab902 Upgrade to CGLIB 3 and inline into spring-core 14 years ago
Sam Brannen 826e565b7c Polish GenericTypeResolver 14 years ago
Sam Brannen 0329df218e Polish error message in BeanFactoryAnnotationUtils 14 years ago
Sam Brannen 1fd9975e21 Polish Javadoc for NoSuchBeanDefinitionException 14 years ago