Andy Clement
959cc95c3f
design change - no longer surfacing typeDescriptor through property accessor. conversion done internally in property write() code
16 years ago
Andy Clement
00018e511d
implement new interface method
16 years ago
Juergen Hoeller
b85d45725d
@Value values may use ${...} placeholders (driven by PropertyPlaceholderConfigurer); @Autowired uses field/parameter name as fallback qualifier value (SPR-5152)
16 years ago
Juergen Hoeller
aa8bd6313b
added "unregisterManagedResource" method to MBeanExporter/MBeanExportOperations (SPR-5517)
16 years ago
Chris Beams
1b13d8fadf
Added test using custom properties file with util:properties and dereferenced with @Value("#{...}")
16 years ago
Chris Beams
cebc85067a
polishing @Configuration tests
16 years ago
Chris Beams
cc713ad524
RESOLVED - issue SPR-5600: Make naming of @Configuration class processing-related artifacts consistent
16 years ago
Mark Pollack
4c7c30985f
Change antlr version to be 3.0.1 so that is consistent across the project
16 years ago
Mark Pollack
351fba1a04
POM maintenance
...
Place parent pom in publicly accessible directory (org.sf.spring-parent).
Create a component list pom in org.sf.spring-library.
16 years ago
Chris Beams
68051ec72b
Updated BeanMethodTests to reflect change from IllegalArgumentException -> IllegalStateException
16 years ago
Chris Beams
69a762e86a
resolved:
...
+ Provide @Primary annotation (SPR-5590)
+ Provide @Lazy annotation (SPR-5591)
+ Test @Bean initMethod/destroyMethod functionality (SPR-5592)
+ Test @Bean dependsOn functionality (SPR-5593)
16 years ago
Mark Pollack
5f21cbd9da
POM maintenance
16 years ago
Juergen Hoeller
82fd947712
polishing
16 years ago
Juergen Hoeller
225eb6bcd9
refined version ranges in OSGi manifests
16 years ago
Scott Andrews
c488f3768c
updating eclipse classpath settings
16 years ago
Chris Beams
aee7f1ce53
RESOLVED - issue SPR-5596: Test @Autowired @Configuration class constructors
16 years ago
Chris Beams
1697932c57
consolidated context.annotation.support -> context.annotation
16 years ago
Chris Beams
2c0c523d70
don't assert that CGLIB must be present unless there is at least one @Configuration class found
16 years ago
Chris Beams
af058e599d
fixing tests in .test package that were failing due to missing CGLIB dependency
16 years ago
Juergen Hoeller
ef41a12fea
updated to JRuby 1.2 (remaining compatible with JRuby 1.1 and above)
16 years ago
Chris Beams
6698ed8420
IN PROGRESS - issue SPR-5599: Hook @Configuration class processing into <context:component-scan/> and <context:annotation-config/> through AnnotationConfigUtils#registerAnnotationConfigProcessors
16 years ago
Chris Beams
77b2c4e199
SPR-5615 - Improved error message: s/is no interface/is not an interface
16 years ago
Juergen Hoeller
40b06b5f19
fixed broken "setManagedInterfaces" interface assertion (SPR-5615)
16 years ago
Mark Pollack
0152d8d21d
SPR-5385, SPR-5301 - initial pass completed of POMs for maven central repository upload. N.B. Can not build spring with these POMs.
...
Cleanup remains to meet maven central metadata requirements
16 years ago
Chris Beams
e5f4b4937c
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.
16 years ago
Chris Beams
2db0f122c1
fixed two build-breaking issues:
...
+ reverted ClassMetadataReadingVisitor to revision 794
+ eliminated ConfigurationPostProcessorTests until further investigation determines why it causes downstream tests to fail (such as the seemingly unrelated ClassPathXmlApplicationContextTests)
16 years ago
Mark Pollack
0b463c0838
SPR-5385, SPR-5301 - partial work committed.
16 years ago
Juergen Hoeller
6ca253e3e6
RmiServiceExporter and RmiRegistryFactoryBean synchronize registry lookup/creation
16 years ago
Juergen Hoeller
dab23a71f9
polishing
16 years ago
Juergen Hoeller
df99929e21
added TaskScheduler interface and Trigger abstraction; added ConcurrentTaskScheduler and ThreadPoolTaskScheduler; added CommonJ TimerManagerTaskScheduler; added CronTrigger implementation for cron expression support
16 years ago
Juergen Hoeller
26f0671250
TimerTaskExecutor creates non-daemon Timer and uses bean name as default Timer name
16 years ago
Juergen Hoeller
d42e24a752
polishing
16 years ago
Juergen Hoeller
4344832a47
qualifier annotations and @Value can be used at method level as well (applying to all parameters);
...
fixed EL evaluation of prepared constructor arguments for repeated prototype creation
16 years ago
Chris Beams
147709fa9e
Tweaks to package-info.java files
16 years ago
Chris Beams
22b25e0d7b
Consolidated Util and MutableAnnotationUtils classes into existing AsmUtils
16 years ago
Chris Beams
7f96f57375
polishing
16 years ago
Chris Beams
1284bd585f
+ JavaDoc updates
...
+ added objectweb.asm back to .classpath to satisfy transitive need from groovy tests
+ package.html -> package-info.java
16 years ago
Chris Beams
cd50e45645
+ Moving .config.java module -> .context
16 years ago
Chris Beams
3ae3de19a9
+ Updated all projects to use the re-introduced org.springframework.asm instead of org.objectweb.asm (.java, template.mf, ivy.xml, and .classpath files have been updated)
...
+ Finished support for @Import , including detection of circular imports
16 years ago
Mark Pollack
13dfa11def
Add support for @ScopedProxy for factory beans using the @FactoryBean annotation within a @Component
...
Add missing unit tests
16 years ago
Mark Pollack
fc9c3009fe
Initial cut of feature to create factory beans using the @FactoryBean annotation within a @Component
16 years ago
Chris Beams
faffd98621
Javadoc polish & pruning dead code
16 years ago
Chris Beams
3231f458c8
+ Added 'proxyMode' attribute to @Scope annotation
...
+ Eliminated @ScopedProxy in favor of @Scope(proxyMode=NO|INTERFACES|TARGET_CLASS)
16 years ago
Chris Beams
9735c8024c
@Scope is now allowed on methods (for use in conjunction with @Bean )
16 years ago
Juergen Hoeller
e989292e2a
updated compile and test dependencies
16 years ago
Juergen Hoeller
516cc02d23
added Commons DBCP as test dependency
16 years ago
Juergen Hoeller
160249c012
generified FactoryBeans and further Java 5 code style updates
16 years ago
Juergen Hoeller
882c195221
polishing
16 years ago
Juergen Hoeller
d3d0111439
polishing
16 years ago
Juergen Hoeller
43caa57296
optimized OrderComparator usage
16 years ago