445 Commits (d4a23b81e9e49a6e9cc871d8bb1accc70c6444df)

Author SHA1 Message Date
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 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 f46c706e44 Bean method metadata exposed through AnnotatedBeanDefinition 10 years ago
Juergen Hoeller e52f041a78 ComponentScanBeanDefinitionParser supports placeholders for entire base-package specification and for type filter expressions 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 15320db414 Polishing 10 years ago
Juergen Hoeller 824c90d2bf ConfigurationClassParser avoids double registration of nested classes which extend their containing class 10 years ago
Juergen Hoeller 20c2ba35dc Polishing 10 years ago
Juergen Hoeller c6d29f1a31 Refactored support for @Order on @Bean methods as well as @Priority handling 10 years ago
Juergen Hoeller 6563405be5 ImportRegistry as a package-visible top-level interface which can easily be shared within the package 10 years ago
Phillip Webb abc343f407 Prevent incorrect ImportAware metdata injection 10 years ago
Juergen Hoeller f617d28eef Polishing 10 years ago
Juergen Hoeller 4432c41dbd AbstractAutowireCapableBeanFactory avoids early FactoryBean instantiation on currently created configuration bean 10 years ago
Juergen Hoeller 98eb0f75bc Polishing 10 years ago
Juergen Hoeller 8c9274e017 LazyInitTargetSource works for @Bean targets as well 10 years ago
Juergen Hoeller 53fbf1a509 ConfigurationClassParser checks REGISTER_BEAN conditions before processing configuration class imports 10 years ago
Juergen Hoeller 9dfbc5326b Revised ResourcePropertySource in order to avoid ConfigurationClassProcessor's AnnotationPropertySource subclass 10 years ago
Phillip Webb 84564a0c7b Rework @PropertySource early parsing logic 10 years ago
Juergen Hoeller 7c6088861f @PropertySource gets parsed as early as possible 10 years ago
Juergen Hoeller a000dd782a ReloadableResourceBundleMessageSource uses ConcurrentHashMaps and ReentrantLocks instead of synchronization 10 years ago
Juergen Hoeller 9d3d6d5919 DefaultListableBeanFactory defensively handles BeanDefinition access in getBean(Class) 10 years ago
Juergen Hoeller b3add794d7 Polishing 10 years ago
Juergen Hoeller d2e269e697 Fixed fragile tests for @Bean method overloading 10 years ago
Juergen Hoeller 69587f3fa4 Polishing 10 years ago
Phillip Webb e142fd11e0 Add tests for ImportSelector meta-data 10 years ago
Juergen Hoeller 71c6eb2bb5 Additional configuration classes get detected when imported through XML or registrars 10 years ago
Phillip Webb ac8326d2df Polish mockito usage 10 years ago
Juergen Hoeller 47006eeff1 Fixed side effect on other tests 10 years ago
Juergen Hoeller f2e4ad2364 ComponentScan annotation allows for registering beans with lazy initialization 10 years ago
Juergen Hoeller ef51d4dbdb AnnotatedElementUtils adapts post-processed values to AnnotationAttributes as well 10 years ago
Stephane Nicoll 3da68cfe21 Remove unused imports 10 years ago
Juergen Hoeller 036896a6b8 Split configuration constants into local XConfigUtils classes instead of piling them up in AnnotationConfigUtils 10 years ago
Juergen Hoeller 78484129f5 ConcurrentMapCacheManager recreates caches in case of setAllowNullValues change 10 years ago
Juergen Hoeller 496492b2d8 Autowiring rejects self references to a factory method on the same bean as well 10 years ago
Stephane Nicoll d9e0b292ab polishing 10 years ago
Stephane Nicoll 35226695eb Rename default to testCache in Cache related tests 10 years ago
Juergen Hoeller bbf5800831 ConfigurationClassParser processes late-arriving DeferredImportSelectors as regular import selectors 10 years ago
Juergen Hoeller 2bd6e24b65 MBeanExporter implements newly introduced SmartInitializingSingleton callback interface 10 years ago
Juergen Hoeller 29f6f3d7e7 Test ASM5's bytecode parsing of INVOKESPECIAL/STATIC on interfaces 10 years ago
Juergen Hoeller 1115374188 MBeanExporter should not implement SmartLifecycle but rather receive a ContextRefreshedEvent-like callback 10 years ago
Stephane Nicoll e20ac27fb4 Fix mutually exclusive use of CachePut and Cacheable 10 years ago