580 Commits (dcade06fa01e48483f70336dc8a4ddcf0c2ae5ab)

Author SHA1 Message Date
Juergen Hoeller 824c90d2bf ConfigurationClassParser avoids double registration of nested classes which extend their containing class 12 years ago
Juergen Hoeller 20c2ba35dc Polishing 12 years ago
Juergen Hoeller c6d29f1a31 Refactored support for @Order on @Bean methods as well as @Priority handling 12 years ago
Juergen Hoeller 6563405be5 ImportRegistry as a package-visible top-level interface which can easily be shared within the package 12 years ago
Phillip Webb abc343f407 Prevent incorrect ImportAware metdata injection 12 years ago
Juergen Hoeller f617d28eef Polishing 12 years ago
Juergen Hoeller 4432c41dbd AbstractAutowireCapableBeanFactory avoids early FactoryBean instantiation on currently created configuration bean 12 years ago
Juergen Hoeller 98eb0f75bc Polishing 12 years ago
Juergen Hoeller 8c9274e017 LazyInitTargetSource works for @Bean targets as well 12 years ago
Juergen Hoeller 53fbf1a509 ConfigurationClassParser checks REGISTER_BEAN conditions before processing configuration class imports 12 years ago
Juergen Hoeller 9dfbc5326b Revised ResourcePropertySource in order to avoid ConfigurationClassProcessor's AnnotationPropertySource subclass 12 years ago
Phillip Webb 84564a0c7b Rework @PropertySource early parsing logic 12 years ago
Juergen Hoeller 7c6088861f @PropertySource gets parsed as early as possible 12 years ago
Juergen Hoeller a000dd782a ReloadableResourceBundleMessageSource uses ConcurrentHashMaps and ReentrantLocks instead of synchronization 12 years ago
Juergen Hoeller 9d3d6d5919 DefaultListableBeanFactory defensively handles BeanDefinition access in getBean(Class) 12 years ago
Juergen Hoeller b3add794d7 Polishing 12 years ago
Juergen Hoeller d2e269e697 Fixed fragile tests for @Bean method overloading 12 years ago
Juergen Hoeller 69587f3fa4 Polishing 12 years ago
Phillip Webb e142fd11e0 Add tests for ImportSelector meta-data 12 years ago
Juergen Hoeller 71c6eb2bb5 Additional configuration classes get detected when imported through XML or registrars 12 years ago
Phillip Webb ac8326d2df Polish mockito usage 12 years ago
Juergen Hoeller 47006eeff1 Fixed side effect on other tests 12 years ago
Juergen Hoeller f2e4ad2364 ComponentScan annotation allows for registering beans with lazy initialization 12 years ago
Juergen Hoeller ef51d4dbdb AnnotatedElementUtils adapts post-processed values to AnnotationAttributes as well 12 years ago
Stephane Nicoll 3da68cfe21 Remove unused imports 12 years ago
Juergen Hoeller 036896a6b8 Split configuration constants into local XConfigUtils classes instead of piling them up in AnnotationConfigUtils 12 years ago
Juergen Hoeller 78484129f5 ConcurrentMapCacheManager recreates caches in case of setAllowNullValues change 12 years ago
Juergen Hoeller 496492b2d8 Autowiring rejects self references to a factory method on the same bean as well 12 years ago
Stephane Nicoll d9e0b292ab polishing 12 years ago
Stephane Nicoll 35226695eb Rename default to testCache in Cache related tests 12 years ago
Juergen Hoeller bbf5800831 ConfigurationClassParser processes late-arriving DeferredImportSelectors as regular import selectors 12 years ago
Juergen Hoeller 2bd6e24b65 MBeanExporter implements newly introduced SmartInitializingSingleton callback interface 12 years ago
Juergen Hoeller 29f6f3d7e7 Test ASM5's bytecode parsing of INVOKESPECIAL/STATIC on interfaces 12 years ago
Juergen Hoeller 1115374188 MBeanExporter should not implement SmartLifecycle but rather receive a ContextRefreshedEvent-like callback 12 years ago
Stephane Nicoll e20ac27fb4 Fix mutually exclusive use of CachePut and Cacheable 12 years ago
Juergen Hoeller cee53e9330 Unit tests for method validation before async dispatching 12 years ago
Stephane Nicoll b0979cbab6 autoGrow support in DataBinder for field access 12 years ago
Stephane Nicoll 17d15cc495 Fix warning 12 years ago
Stephane Nicoll bc714888c4 Nested properties support for field-based validation 12 years ago
Juergen Hoeller 46dc07a005 AsyncExecutionInterceptor uses submitListenable if method signature indicates ListenableFuture 12 years ago
Juergen Hoeller b6255128bf ConfigurationClassPostProcessor skips pre-processed bean definitions now (avoiding side effects in case of multiple CCPPs) 12 years ago
Stephane Nicoll c7b106577f polishing 12 years ago
Marten Deinum 2ede219e66 Using SmartLifecycle to register MBeans 12 years ago
Stephane Nicoll 001d0e734c Support for @Order at the bean declaration level 12 years ago
Stephane Nicoll aaae10ce3b Cache operation invocation hook point 12 years ago
Juergen Hoeller 31f2f20307 Unit tests for configuration classes implementing the JSR-330 Provider interface 12 years ago
Stephane Nicoll bb6e07bd3a polishing 12 years ago
Stephane Nicoll 9952973e01 Add missing cache-resolver attribute 12 years ago
Stephane Nicoll 05e96ee448 Cache provider related exceptions handling 12 years ago
Juergen Hoeller 52f44b340e Properly evaluate @Conditional in case of multiple imports for same config class 12 years ago