628 Commits (d5f34ed64112eefc13065f45ce107c727207db51)

Author SHA1 Message Date
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 8 years ago
Juergen Hoeller dff2c84ed1 Clarify destroy method suppression for DisposableBean vs (Auto)Closeable 8 years ago
Juergen Hoeller 7610210a0e Consistently sort BeanDefinitionRegistryPostProcessors 8 years ago
Juergen Hoeller cc70fdcbeb Backport further refinements from the nullability efforts 8 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 9 years ago
Juergen Hoeller db1a84ede1 Polishing 9 years ago
Juergen Hoeller 9e67ba83a5 Consistent support for early placeholder resolution in properties locations 9 years ago
Juergen Hoeller 77e00f1926 Polishing 9 years ago
Juergen Hoeller 144f687ee9 Polishing 9 years ago
Juergen Hoeller 0ee8322947 Revised NoSuchBeanDefinitionException message and ResolvableType handling 9 years ago
Juergen Hoeller 2b459881bd ApplicationListener detection for inner beans behind post-processors 9 years ago
Juergen Hoeller 62918ca779 TypeDescriptor supports merged annotation lookups (for composable formatting annotations) 9 years ago