667 Commits (feb91e8366a5b95223ae32a8114a6c626a60cf6d)

Author SHA1 Message Date
Sebastien Deleuze f39c505069 Remove a Groovy test already covered by testConfigFileParsingError() 10 years ago
Juergen Hoeller 5e3edc667e Support @Validated at method level for overriding validation groups 10 years ago
Juergen Hoeller afc77ff525 AnnotationBeanPostProcessors defensively catch and translate NoClassDefFoundErrors from class introspection 10 years ago
Juergen Hoeller b4167be52d GroovyBeanDefinitionReader consistently throws BeanDefinitionParsingException for invalid files of any name 10 years ago
Juergen Hoeller 4bd75e4146 BeanMethodInterceptor forwards user-provided arguments to getBean(name, args) 10 years ago
Juergen Hoeller 6a96850aa7 Polishing 10 years ago
Juergen Hoeller 3c3e07e324 Defensive handling of manually registered singleton names (based on Spring Integration test failure) 10 years ago
Juergen Hoeller 0e36402bd2 Revised retrieval of cache strategy beans 10 years ago
Juergen Hoeller 65d163e604 Revised scheduling lifecycle integration 10 years ago
Juergen Hoeller 7d2231541b Unit tests for java.util.Optional with autowired collections on @Autowired fields/methods and @Bean method parameters 10 years ago
Stephane Nicoll 5aefcc802e Prevent early bean initialization with @EnableCaching 10 years ago
Juergen Hoeller 5f160c17cd MBeanExporter logs lazy bean retrieval exceptions on the server at warn level 10 years ago
Juergen Hoeller 1146d5ba1d Polishing 10 years ago
Juergen Hoeller c7a93a80d4 Configuration class parsing reuses metadata from AnnotatedBeanDefinition as far as possible 10 years ago
Juergen Hoeller 725ad0df50 SimpleMetadataReaderFactory is capable of resolving inner class names with dot syntax now (analogous to ClassUtils.forName) 10 years ago
Sang Gi Ryu d62522982f Performance improvement 10 years ago
Sam Brannen 4412bc68aa Polish Javadoc 10 years ago
Juergen Hoeller 2956049c30 Polishing 10 years ago
Juergen Hoeller a2731f1a4f Revised test for ImportBeanDefinitionRegistrar double scan 10 years ago
Juergen Hoeller 38030ef237 Test for ImportBeanDefinitionRegistrar double scan 10 years ago
Juergen Hoeller ad62b2afb1 Consistent throwing of BeanInstantiationException for factory methods, including a hint about circular references 10 years ago
Juergen Hoeller 8325b10080 Consistent formatting of license headers, package javadocs, and import declarations 10 years ago
Juergen Hoeller 77a62ec8b8 Polishing 10 years ago
Juergen Hoeller 01724d3b6d Explicitly detect (and prevent) private @Scheduled methods on CGLIB proxies 10 years ago
Juergen Hoeller 70fec47944 Provider declaration for @Value method argument works again 10 years ago
Juergen Hoeller 05c995cfb3 DecoratingClassLoader and its subclasses register themselves as parallel capable on Java 7+ 10 years ago
Juergen Hoeller 3a3c52dbdd Polishing 10 years ago
Juergen Hoeller 7f9baa3a09 Polishing 10 years ago
Phillip Webb 3827e048d1 Protect against NPE when escaping LiveBeansView 10 years ago
Juergen Hoeller f46c706e44 Bean method metadata exposed through AnnotatedBeanDefinition 10 years ago
Juergen Hoeller 92f7121478 LiveBeansView escapes double quotes in resource descriptions 10 years ago
Juergen Hoeller 22c0085ba0 ComponentScanAnnotationParser supports multiple base packages within a single placeholder as well 10 years ago
Juergen Hoeller cfc821d179 DataBinder unwraps Optional objects and allows for proper handling of Optional.empty() 10 years ago
Juergen Hoeller 3836aa051f Message broker thread pools should be set up in allowCoreThreadTimeOut mode 10 years ago
Juergen Hoeller e003d21726 Defensively use setRemoveOnCancelPolicy for JDK 6 compatibility 10 years ago
Juergen Hoeller e52f041a78 ComponentScanBeanDefinitionParser supports placeholders for entire base-package specification and for type filter expressions 10 years ago
Juergen Hoeller 5ecdd8ca31 Consistent Environment access in XML bean definition parsing code 10 years ago
Juergen Hoeller 0934751d7a BeanWrapper supports traversal of nested paths with Java 8 Optional declarations 10 years ago
Phillip Webb 4c59d85f69 Be defensive adding additional imported configs 10 years ago
Juergen Hoeller 16325c2eaa Polishing 10 years ago
Juergen Hoeller 7f8d611598 Defensive reset/restore of JNDI environment (avoiding test side effects) 10 years ago
Phillip Webb a2b983a4e4 Further refine property source ordering 10 years ago
Phillip Webb 2077388f38 Improve JNDI detection logic 10 years ago
Juergen Hoeller f259ca1b1f Refined tests for property source ordering 10 years ago
Juergen Hoeller 90b93ffe3f Restored property source ordering (fixing regression from 4.0.x) 10 years ago
Juergen Hoeller f4219ca06b Consistent exclusion of bridge methods in annotation post-processors (for Java 8 compatibility) 10 years ago
Phillip Webb 70b5f319a9 Support @Ordering of Conditions 10 years ago
Juergen Hoeller a833889c2a Polishing 10 years ago
Juergen Hoeller 58b22ceddc Scheduled/JmsListenerAnnotationBeanPostProcessor avoids needless re-scanning of non-annotated classes 10 years ago
Juergen Hoeller 40cd277b7e ReloadableResourceBundleMessageSource prevents accidental exposure of incomplete holder 10 years ago