631 Commits (e5025419c2fc167a650e284928ccf7ff296ccba0)

Author SHA1 Message Date
Juergen Hoeller d53ede9bd3 CacheProxyFactoryBean exposes all relevant CacheInterceptor callbacks 8 years ago
Juergen Hoeller f09e252417 Polishing 8 years ago
Juergen Hoeller 47383fce97 Unit tests for configuration superclass inclusion 8 years ago
Juergen Hoeller 59d654b0cf Unit tests for unresolvable generics with partial mismatch 8 years ago
Juergen Hoeller 9779b8b2ab SpringValidatorAdapter skips value retrieval for Set field without index 8 years ago
Juergen Hoeller db7d71503d Polishing 9 years ago
Juergen Hoeller dff2c84ed1 Clarify destroy method suppression for DisposableBean vs (Auto)Closeable 9 years ago
Juergen Hoeller 7610210a0e Consistently sort BeanDefinitionRegistryPostProcessors 9 years ago
Juergen Hoeller cc70fdcbeb Backport further refinements from the nullability efforts 9 years ago
Juergen Hoeller d1f42ac729 Unwrap Validator proxy for access to forExecutables (if necessary) 9 years ago
Juergen Hoeller 80bf394fdc @Lazy falls back to empty map/list/set for non-required collection dependency 9 years ago
Juergen Hoeller f948742781 Leniently handle lambda-defined listeners with ErrorHandler as well 9 years ago
Juergen Hoeller 0088922dfd checkConfigurationClassCandidate explicitly skips factory method definitions 9 years ago
Juergen Hoeller c752ba5b38 Polishing 9 years ago
Juergen Hoeller a032e86355 Explicit error message for bean name clash with containing configuration class 9 years ago
Juergen Hoeller 8ad3c958e1 Reliably detect event listener conditions on proxied beans 9 years ago
Juergen Hoeller 674e2320a8 CronSequenceGenerator.isValidExpression actually validates cron fields 9 years ago
Juergen Hoeller b35c238d27 Cleanup of duplicate semicolons 9 years ago
Juergen Hoeller 9cb9884533 Consistently accept "taskExecutor" bean of type Executor (as stated in @EnableAsync's javadoc) 9 years ago
Juergen Hoeller ac25db6d2b LocalValidatorFactoryBean properly supports unwrap at ValidatorFactory level 9 years ago
Juergen Hoeller fd1d8aeeb4 Polishing 9 years ago
Juergen Hoeller a2b356162e Explicitly replace target ApplicationListener with singleton proxy, if any (avoiding double registration/invocation) 9 years ago
Juergen Hoeller 77c771e874 Lookup methods work on configuration classes as well 9 years ago
Juergen Hoeller b945e0f202 Polishing 9 years ago
Juergen Hoeller ce3cf3251d Tests for annotation lookups in interfaces (currently ignored for CGLIB proxies) 9 years ago
Juergen Hoeller c734c3a3fe Polishing 9 years ago
Juergen Hoeller a48a956c0c ConfigurationClassEnhancer explicitly handles non-interceptable FactoryBeans 9 years ago
Stephane Nicoll 278199d467 Revert "Improve allowNullValue handling when a null value is provided" 9 years ago
Stephane Nicoll fd568f3e96 Improve allowNullValue handling when a null value is provided 9 years ago
Juergen Hoeller 28849e0987 Revisit Assert to avoid single-arg assert methods (with refined messages) 9 years ago
Juergen Hoeller 9e4d74c502 Consider abstract classes with @Lookup methods as candidate components 9 years ago
Juergen Hoeller 72a76367f2 AbstractMessageSource does not attempt to format code-as-default-message 9 years ago
Juergen Hoeller 050f2c746d Track bean dependencies for calls between @Bean methods within @Configuration classes 9 years ago
Juergen Hoeller fd21e0e69a @Scheduled reliably applies after other post-processors and shuts down before TaskScheduler 9 years ago
Juergen Hoeller d44bc27c9a Avoid FactoryBean initialization on isSingleton check for decorated bean definition 9 years ago
Juergen Hoeller 9a39a25bb5 Detect generic type match behind interface-based proxy as well 9 years ago
Juergen Hoeller 4a84ee07be ConfigurationClassParser enforces @Bean declaration order through ASM metadata 9 years ago
Juergen Hoeller 8d55c7d60a Backported DataBinder configuration tests 9 years ago
Juergen Hoeller a5ce965d22 ConfigurationClassPostProcessor programmatically registers unified ImportAwareBeanPostProcessor 9 years ago
Juergen Hoeller 1e58c80fe7 MBeanExporter silently ignores null beans 9 years ago
Juergen Hoeller b9c4f1fa95 ResolvableType-based matching respects generic factory method return type 9 years ago
Juergen Hoeller 271b0abc45 LocaleContextHolder provides support for framework-level default settings 9 years ago
Juergen Hoeller 5fee5f39ea Polishing 9 years ago
Juergen Hoeller 66aeeedaef Test injection point match for narrow target return type 9 years ago
Juergen Hoeller af41dd1ed6 Efficient ISO_LOCAL_* variants for printing LocalDate/LocalTime/LocalDateTime 9 years ago
Juergen Hoeller 62631bfe33 Detect invalid configuration for autoGrowCollectionLimit on DataBinder 10 years ago
Juergen Hoeller db1a84ede1 Polishing 10 years ago
Juergen Hoeller 9e67ba83a5 Consistent support for early placeholder resolution in properties locations 10 years ago
Juergen Hoeller 77e00f1926 Polishing 10 years ago
Juergen Hoeller 144f687ee9 Polishing 10 years ago