Juergen Hoeller
89d1c99277
AspectJ update
2009-03-27 00:08:38 +00:00
Juergen Hoeller
62785abc72
polishing
2009-03-27 00:07:25 +00:00
Ben Hale
fe99003b45
Made WebApplicationContextUtils:registerWebApplicationScopes public. Changed core's org.springframework.asm OSGi import to proper version numbers
2009-03-26 09:53:14 +00:00
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)
2009-03-25 03:14:35 +00:00
Arjen Poutsma
c178888efd
SPR-5537: ReSTful URLs with content type extension do not work properly
2009-03-24 17:36:18 +00:00
Mark Pollack
0b463c0838
SPR-5385, SPR-5301 - partial work committed.
2009-03-24 05:56:56 +00:00
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
2009-03-23 14:13:41 +00:00
Juergen Hoeller
4708446d4a
fixed CachingMapDecorator to support garbage-collected weak references (again)
2009-03-23 11:34:51 +00:00
Juergen Hoeller
84cc32525f
type variable cache uses weak values
2009-03-23 11:32:03 +00:00
Juergen Hoeller
38182f302a
added superfluous cast as a workaround for the Sun Javac compiler
2009-03-23 11:30:00 +00:00
Juergen Hoeller
7fb59f3226
implement ASM ClassVisitor interface directly
2009-03-23 11:29:29 +00:00
Juergen Hoeller
f19fdde61b
polishing
2009-03-23 11:28:49 +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
Keith Donald
d9f5a7a6c8
custom converters
2009-03-09 02:28:22 +00:00
Keith Donald
0ef0ff60f0
super converter implementation
2009-03-08 08:47:10 +00:00
Mark Pollack
a2c87ae67a
Initial cut of feature to create factory beans using the @FactoryBean annotation within a @Component
2009-03-07 07:48:53 +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
Keith Donald
3a7b4bf1b0
basic conversion service impl; still need super converters, custom converters, and conversion of generic collection elements
2009-03-06 23:48:17 +00:00
Keith Donald
c1f3ec0c5b
turned on debug logging
2009-03-06 20:33:43 +00:00
Keith Donald
b04134cffb
removed aopalliance errant dependency; removed unused import
2009-03-06 20:25:34 +00:00
Keith Donald
622357291c
assert of length 1
2009-03-06 20:22:05 +00:00
Keith Donald
3d318ea387
javadoc polishing
2009-03-06 20:20:34 +00:00
Keith Donald
c278e1e943
convert system spi and api
2009-03-06 20:08:33 +00:00
Juergen Hoeller
96e00d6594
clarified applicability of @Order
2009-02-25 13:41:57 +00:00
Juergen Hoeller
555fa3b4c8
revised OXM package: no provider-specific exceptions anymore, etc
2009-02-25 00:28:15 +00:00
Arjen Poutsma
2d0705467a
Added Form converter
2009-02-24 12:59:59 +00:00
Arjen Poutsma
e35201fc78
Javadoc
2009-02-24 12:36:22 +00:00
Juergen Hoeller
c46b0ae271
polishing
2009-02-24 12:20:41 +00:00
Juergen Hoeller
760cab8fea
refactored HTTP support into top-level package "org.springframework.http"; revised RestTemplate facility in package "org.springframework.web.client"
2009-02-24 11:46:00 +00:00
Arjen Poutsma
11e7ad21b0
Added tests
2009-02-23 23:44:49 +00:00
Arjen Poutsma
332607ad6c
Fixed issue in parsing of invalid MediaTypes from java.net.HttpUrlConnection (*; q=.2)
2009-02-23 22:02:10 +00:00
Arjen Poutsma
bc8941084a
Added MultiValueMap
2009-02-23 17:15:00 +00:00
Arjen Poutsma
1bc5188953
Fixing tests
2009-02-22 10:03:40 +00:00
Juergen Hoeller
dc1edccc56
prototype beans receive independent collection/array even when based on single value (SPR-5512)
2009-02-21 18:04:08 +00:00
Juergen Hoeller
eb1631f458
SimpleAliasRegistry detects resolved aliases that loop back to the original name (SPR-5419); PropertyPlaceholderConfigurer does not modify Map in case of equal String keys (SPR-5318); inner class names in Java source style ("java.lang.Thread.State") supported as well (SPR-5210)
2009-02-19 16:17:35 +00:00
Juergen Hoeller
9871e94cad
SimpleAliasRegistry's "getAliases" method returns transitive aliases now; @Qualifier value matching takes chained aliases of target beans into account as well
2009-02-17 18:18:33 +00:00
Juergen Hoeller
35c36dda4b
fixed HTTP invoker to support resolution of multi-level primitive array classes again
2009-02-17 17:50:14 +00:00
Juergen Hoeller
57874a6050
SmartApplicationListener interface supports source type checking; SimpleApplicationEventMulticaster caches information about event/source matches
2009-02-17 17:46:14 +00:00
Juergen Hoeller
15bbd575a9
bridge method resolution works with Hibernate-generated CGLIB proxies as well (SPR-5414)
2009-02-16 01:35:35 +00:00
Juergen Hoeller
213b528ffe
ASM-based AnnotationMetadata fully resolves class arguments and enums into Java types (SPR-5477, SPR-5479)
2009-02-15 21:50:01 +00:00
Juergen Hoeller
fe462916b1
TypeUtils detects variations of ParameterizedType/GenericArrayType assignability as well
2009-02-13 12:17:48 +00:00
Juergen Hoeller
d8651a88ec
UrlResource eagerly closes HTTP connections in case of "getInputStream()" failure (SPR-5338)
2009-02-13 12:16:11 +00:00
Arjen Poutsma
721f2ca63e
Test for SPR-5362
2009-02-13 10:32:22 +00:00
Juergen Hoeller
796392db1a
ReflectionUtils findMethod detects methods on "java.lang.Object" as well
2009-02-13 09:14:08 +00:00
Juergen Hoeller
e58d036c73
generic collection type resolution respects upper bound as well
2009-02-13 09:09:56 +00:00
Juergen Hoeller
647495edd3
avoid NPE in PathMatchingResourcePatternResolver when initialized with null ClassLoader
2009-02-12 23:46:17 +00:00
Juergen Hoeller
08dd18df58
revised expression parser API design
2009-02-12 23:03:58 +00:00
Juergen Hoeller
fb057bb5f6
generified NumberUtils signature
2009-02-12 17:40:51 +00:00
Juergen Hoeller
60392d6e74
ApplicationListener beans get obtained on demand, supporting non-singletons as well; ApplicationListeners will be called in the order according to the Ordered contract; generified ApplicationListener interface
2009-02-09 18:26:30 +00:00
Juergen Hoeller
7e4fb09369
added "Future submit(Runnable)" and "Future submit(Callable)" to AsyncTaskExecutor; SchedulingTaskExecutor interface extends AsyncTaskExecutor; added ExecutorServiceAdapter class as a standard wrapper for a Spring TaskExecutor; added ThreadPoolExecutorFactoryBean; reduced backport-concurrent support to TaskExecutor adapters
2009-02-05 22:45:35 +00:00