Juergen Hoeller
|
4ccb352aac
|
ReloadableResourceBundleMessageSource correctly calculates filenames for locales with variant but without country now (SPR-5716)
|
2009-05-07 09:24:34 +00:00 |
|
Juergen Hoeller
|
0320445316
|
moved ScheduledTaskRegistrar to new config package (where the scheduling namespace will live as well)
|
2009-05-06 08:47:18 +00:00 |
|
Juergen Hoeller
|
1b5a433f22
|
added ScheduledTaskRegistrar etc
|
2009-05-05 18:40:43 +00:00 |
|
Juergen Hoeller
|
636d1db36d
|
avoid NPE for definitions without bean class specified
|
2009-05-05 18:33:20 +00:00 |
|
Juergen Hoeller
|
a6124793fc
|
polishing
|
2009-05-05 09:36:53 +00:00 |
|
Juergen Hoeller
|
6930859e82
|
removed StandardScopes pseudo-enum (superseded by meta-annotated scopes)
|
2009-05-05 09:32:55 +00:00 |
|
Thomas Risberg
|
15b33684a7
|
fixed JavaDoc
|
2009-04-29 21:12:45 +00:00 |
|
Juergen Hoeller
|
cea8f7f69e
|
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
|
2009-04-26 11:41:06 +00:00 |
|
Juergen Hoeller
|
b5d21108da
|
@Configuration parsing fully relies on Spring's MetadataReader abstraction now
|
2009-04-24 11:16:46 +00:00 |
|
Juergen Hoeller
|
ea9d8925a2
|
next cut of JavaConfig metadata reading revision: using cached MetadataReaders
|
2009-04-22 10:46:24 +00:00 |
|
Chris Beams
|
7d10d05b27
|
(temporarily) increasing visibility of the ConfigurationClassAnnotation interface in an attempt to resolve the issue encountered at http://is.gd/tCud
|
2009-04-21 16:24:54 +00:00 |
|
Juergen Hoeller
|
14bd475519
|
revised support for annotated factory methods (merged @FactoryMethod functionality into JavaConfig facility)
|
2009-04-19 23:45:31 +00:00 |
|
Juergen Hoeller
|
9baf9cdc2f
|
reintroduced "removeApplicationListener" method as well
|
2009-04-12 20:59:52 +00:00 |
|
Juergen Hoeller
|
73dd6c28a3
|
reintroduced "removeAllListeners()" method since Spring DM uses it
|
2009-04-09 18:18:54 +00:00 |
|
Juergen Hoeller
|
859497b171
|
@Resource names may use ${...} placeholders (SPR-5656)
|
2009-04-09 09:14:06 +00:00 |
|
Chris Beams
|
254bf7e403
|
Fixed SPR-5655 - dm Server issues with ConfigurationClassPostProcessor attempting to read .class files with ASM with incorrect class loader
|
2009-04-06 21:23:37 +00:00 |
|
Andy Clement
|
4c5854d017
|
objects flowing around in expression evaluation are now TypedValue's - these carry generics info, used for conversions.
|
2009-04-03 23:39:14 +00:00 |
|
Andy Clement
|
959cc95c3f
|
design change - no longer surfacing typeDescriptor through property accessor. conversion done internally in property write() code
|
2009-04-01 23:27:49 +00:00 |
|
Andy Clement
|
00018e511d
|
implement new interface method
|
2009-04-01 21:58:24 +00:00 |
|
Juergen Hoeller
|
b85d45725d
|
@Value values may use ${...} placeholders (driven by PropertyPlaceholderConfigurer); @Autowired uses field/parameter name as fallback qualifier value (SPR-5152)
|
2009-03-31 20:27:42 +00:00 |
|
Juergen Hoeller
|
aa8bd6313b
|
added "unregisterManagedResource" method to MBeanExporter/MBeanExportOperations (SPR-5517)
|
2009-03-31 14:28:14 +00:00 |
|
Chris Beams
|
cc713ad524
|
RESOLVED - issue SPR-5600: Make naming of @Configuration class processing-related artifacts consistent
|
2009-03-30 15:26:21 +00:00 |
|
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)
|
2009-03-28 22:21:50 +00:00 |
|
Juergen Hoeller
|
82fd947712
|
polishing
|
2009-03-27 17:41:03 +00:00 |
|
Chris Beams
|
aee7f1ce53
|
RESOLVED - issue SPR-5596: Test @Autowired @Configuration class constructors
|
2009-03-27 05:36:29 +00:00 |
|
Chris Beams
|
1697932c57
|
consolidated context.annotation.support -> context.annotation
|
2009-03-27 04:57:13 +00:00 |
|
Chris Beams
|
2c0c523d70
|
don't assert that CGLIB must be present unless there is at least one @Configuration class found
|
2009-03-27 03:10:41 +00:00 |
|
Chris Beams
|
af058e599d
|
fixing tests in .test package that were failing due to missing CGLIB dependency
|
2009-03-27 02:10:41 +00:00 |
|
Chris Beams
|
6698ed8420
|
IN PROGRESS - issue SPR-5599: Hook @Configuration class processing into <context:component-scan/> and <context:annotation-config/> through AnnotationConfigUtils#registerAnnotationConfigProcessors
|
2009-03-26 19:52:50 +00:00 |
|
Chris Beams
|
77b2c4e199
|
SPR-5615 - Improved error message: s/is no interface/is not an interface
|
2009-03-26 13:56:14 +00:00 |
|
Juergen Hoeller
|
40b06b5f19
|
fixed broken "setManagedInterfaces" interface assertion (SPR-5615)
|
2009-03-26 13:49:21 +00:00 |
|
Juergen Hoeller
|
6ca253e3e6
|
RmiServiceExporter and RmiRegistryFactoryBean synchronize registry lookup/creation
|
2009-03-24 00:05:21 +00:00 |
|
Juergen Hoeller
|
dab23a71f9
|
polishing
|
2009-03-23 14:39:25 +00:00 |
|
Juergen Hoeller
|
df99929e21
|
added TaskScheduler interface and Trigger abstraction; added ConcurrentTaskScheduler and ThreadPoolTaskScheduler; added CommonJ TimerManagerTaskScheduler; added CronTrigger implementation for cron expression support
|
2009-03-23 14:38:55 +00:00 |
|
Juergen Hoeller
|
26f0671250
|
TimerTaskExecutor creates non-daemon Timer and uses bean name as default Timer name
|
2009-03-23 14:35:16 +00:00 |
|
Juergen Hoeller
|
d42e24a752
|
polishing
|
2009-03-23 14:15:47 +00:00 |
|
Chris Beams
|
147709fa9e
|
Tweaks to package-info.java files
|
2009-03-23 07:36:44 +00:00 |
|
Chris Beams
|
22b25e0d7b
|
Consolidated Util and MutableAnnotationUtils classes into existing AsmUtils
|
2009-03-23 07:01:01 +00:00 |
|
Chris Beams
|
7f96f57375
|
polishing
|
2009-03-23 06:23:01 +00:00 |
|
Chris Beams
|
1284bd585f
|
+ JavaDoc updates
+ added objectweb.asm back to .classpath to satisfy transitive need from groovy tests
+ package.html -> package-info.java
|
2009-03-23 05:28:58 +00:00 |
|
Chris Beams
|
cd50e45645
|
+ Moving .config.java module -> .context
|
2009-03-23 04:48:04 +00:00 |
|
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
|
2009-03-21 19:00:57 +00:00 |
|
Mark Pollack
|
13dfa11def
|
Add support for @ScopedProxy for factory beans using the @FactoryBean annotation within a @Component
Add missing unit tests
|
2009-03-13 18:14:40 +00:00 |
|
Mark Pollack
|
fc9c3009fe
|
Initial cut of feature to create factory beans using the @FactoryBean annotation within a @Component
|
2009-03-07 07:42:25 +00:00 |
|
Chris Beams
|
faffd98621
|
Javadoc polish & pruning dead code
|
2009-03-07 05:49:12 +00:00 |
|
Chris Beams
|
3231f458c8
|
+ Added 'proxyMode' attribute to @Scope annotation
+ Eliminated @ScopedProxy in favor of @Scope(proxyMode=NO|INTERFACES|TARGET_CLASS)
|
2009-03-07 04:54:31 +00:00 |
|
Chris Beams
|
9735c8024c
|
@Scope is now allowed on methods (for use in conjunction with @Bean)
|
2009-03-07 03:37:10 +00:00 |
|
Juergen Hoeller
|
160249c012
|
generified FactoryBeans and further Java 5 code style updates
|
2009-02-25 00:34:22 +00:00 |
|
Juergen Hoeller
|
882c195221
|
polishing
|
2009-02-24 00:27:36 +00:00 |
|
Juergen Hoeller
|
d3d0111439
|
polishing
|
2009-02-18 23:51:03 +00:00 |
|