394 Commits (601368d10ef967fe3f4e09bee2da058457b8f48e)

Author SHA1 Message Date
Keith Donald c0ea120e96 polish 17 years ago
Andy Clement 1e2cecfd76 new feature for binder - automatically create lists and entries in lists upon referencing nulls 17 years ago
Andy Clement 3342a7acaf BinderTests - two ignored tests reactivated. Binder - modified how annotation based formatters are registered/looked up 17 years ago
Keith Donald 3a5a2e3a0d more tests 17 years ago
Mark Fisher 3796ab35ed Added tests for the 'scheduled-tasks' element parsing within the 'task' namespace. 17 years ago
Mark Fisher f233fd6fd0 Added tests for the 'scheduler' element parsing within the 'task' namespace. 17 years ago
Mark Fisher 73dc29f9e6 Added package declarations and comments to package-info.java files where they had been missing. 17 years ago
Keith Donald b523dbc37d initial data binder commit; dateformatter 17 years ago
Chris Beams 49b6bbc8fa RESOLVED - SPR-5523: Replace all 'package.html' artifacts with 'package-info.java' 17 years ago
Keith Donald 88a935a00d format system initial commit 17 years ago
Sam Brannen 01023ec911 Updated regarding generics; fixed typos. 17 years ago
Juergen Hoeller 4d7576ef85 revised use of id and display name (id may be null; SPR-5761) 17 years ago
Jennifer Hickey 9f87467445 SPR-5256 17 years ago
Juergen Hoeller f67c8bcfd8 @Import detects and accepts existing configuration class in any order of processing 17 years ago
Juergen Hoeller 1d1dba1693 Servlet/Portlet ApplicationContexts use a specific id based on servlet/portlet name; DefaultListableBeanFactory references are serializable now when initialized with an id; scoped proxies are serializable now, for web scopes as well as for singleton beans; injected request/session references are serializable proxies for the current request now 17 years ago
Juergen Hoeller b34a260984 ReloadableResourceBundleMessageSource correctly calculates filenames for locales with variant but without country now (SPR-5716) 17 years ago
Juergen Hoeller 151cf74a10 added ScheduledTaskRegistrar etc 17 years ago
Juergen Hoeller 7205948651 avoid NPE for definitions without bean class specified 17 years ago
Juergen Hoeller 906adab5a4 custom stereotype annotations can be meta-annotated with @Service, @Controller etc as well; @Scope and @Transactional are now supported as meta-annotations on custom annotations 17 years ago
Juergen Hoeller bf86e7cc9d @Configuration parsing fully relies on Spring's MetadataReader abstraction now 17 years ago
Juergen Hoeller 3eae3501e8 next cut of JavaConfig metadata reading revision: using cached MetadataReaders 17 years ago
Chris Beams 79cf4ce20a Temporarily ignoring GroovyScriptFactoryTests#testResourceScriptFromTag in order to allow more important fixes to roll out. 17 years ago
Chris Beams 8217d81d02 Fixing build breakage with GroovyScriptFactoryTests. 17 years ago
Juergen Hoeller b4b61316a7 revised support for annotated factory methods (merged @FactoryMethod functionality into JavaConfig facility) 17 years ago
Juergen Hoeller 7a4bcafcc6 @Resource names may use ${...} placeholders (SPR-5656) 17 years ago
Chris Beams b818dd91a3 Renamed ConfigurationPostProcessorTests -> ConfigurationClassPostProcessorTests 17 years ago
Chris Beams 610a8b70ea Fixed SPR-5655 - dm Server issues with ConfigurationClassPostProcessor attempting to read .class files with ASM with incorrect class loader 17 years ago
Juergen Hoeller c25fe064ce @Value values may use ${...} placeholders (driven by PropertyPlaceholderConfigurer); @Autowired uses field/parameter name as fallback qualifier value (SPR-5152) 17 years ago
Chris Beams 532426a10d Added test using custom properties file with util:properties and dereferenced with @Value("#{...}") 17 years ago
Chris Beams 463f1e07de polishing @Configuration tests 17 years ago
Chris Beams 8d0d8a4de8 RESOLVED - issue SPR-5600: Make naming of @Configuration class processing-related artifacts consistent 17 years ago
Chris Beams d3e7583a50 Updated BeanMethodTests to reflect change from IllegalArgumentException -> IllegalStateException 17 years ago
Chris Beams eac93ebd59 resolved: 17 years ago
Chris Beams 3e7fe100e2 RESOLVED - issue SPR-5596: Test @Autowired @Configuration class constructors 17 years ago
Chris Beams d96ebc4385 consolidated context.annotation.support -> context.annotation 17 years ago
Chris Beams f1a5d20a6c IN PROGRESS - issue SPR-5599: Hook @Configuration class processing into <context:component-scan/> and <context:annotation-config/> through AnnotationConfigUtils#registerAnnotationConfigProcessors 17 years ago
Juergen Hoeller 40f9643c51 fixed broken "setManagedInterfaces" interface assertion (SPR-5615) 17 years ago
Chris Beams 41a4353644 Re-adding ConfigurationPostProcessorTests after its brief removal in r814. @Ignore-ing the testCglibClassesAreLoadedJustInTimeForEnhancement() method as it turns out this was one of the culprits in the recent build breakage. The classloader hacking causes subtle downstream effects, breaking unrelated tests. The test method is still useful, but should only be run on a manual basis to ensure CGLIB is not prematurely classloaded, and should not be run as part of the automated build. 17 years ago
Chris Beams 4776108767 fixed two build-breaking issues: 17 years ago
Juergen Hoeller cc21b308e2 qualifier annotations and @Value can be used at method level as well (applying to all parameters); 17 years ago
Chris Beams 7e8c6e57cc Tweaks to package-info.java files 17 years ago
Chris Beams 5f9c23f04f Consolidated Util and MutableAnnotationUtils classes into existing AsmUtils 17 years ago
Chris Beams 868ca2bb4a + Moving .config.java module -> .context 17 years ago
Mark Pollack 1748a09613 Add support for @ScopedProxy for factory beans using the @FactoryBean annotation within a @Component 17 years ago
Juergen Hoeller f6c70c07c5 generified FactoryBeans and further Java 5 code style updates 17 years ago
Juergen Hoeller 1d82467565 SimpleAliasRegistry's "getAliases" method returns transitive aliases now; @Qualifier value matching takes chained aliases of target beans into account as well 17 years ago
Juergen Hoeller 6ad7cabd2c SmartApplicationListener interface supports source type checking; SimpleApplicationEventMulticaster caches information about event/source matches 17 years ago
Juergen Hoeller 793bf07941 revised expression parser API design 17 years ago
Juergen Hoeller 3e9e9e2267 added @Async annotation, AsyncExecutionInterceptor, AsyncAnnotationAdvisor 17 years ago
Juergen Hoeller 699b370990 registered plain singletons will be fully matched according to their qualifiers; "systemProperties" bean is not considered a default match for type Properties anymore (SPR-5355) 17 years ago