Juergen Hoeller
f797ff683b
resolve dependency outside of synchronized block before subsequently preparing cached arguments (SPR-7635)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3755 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-13 23:22:57 +00:00
Juergen Hoeller
0754a63e45
applied synchronization in order to avoid race condition in skipping check (SPR-7635, SPR-7642)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3754 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-13 22:29:28 +00:00
Juergen Hoeller
7f03e62424
moved async aspect to aspectj sub-package
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3753 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-13 21:06:38 +00:00
Juergen Hoeller
9f30623403
moved async aspect to aspectj sub-package
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3752 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-13 20:53:12 +00:00
Arjen Poutsma
716dd4a383
Docs
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3751 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-13 14:19:48 +00:00
Arjen Poutsma
ff620e1f60
SPR-5367 - PathVariable mappings are greedy over hard coded mappings
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3750 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-13 12:03:26 +00:00
Juergen Hoeller
6709989d1e
fixed Autowired/CommonAnnotationBeanPostProcessor to prevent race condition in skipping check (SPR-7635, SPR-7642)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3749 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-12 22:56:38 +00:00
Arjen Poutsma
601368d10e
SPR-6291 - UrlPathHelper is too aggressive decoding URLs
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3748 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-12 12:09:43 +00:00
Arjen Poutsma
a95297e787
SPR-7636 - XStreamMarshaller - Add support for configuring XStream with aliases by class (type) and also defining multiple attributes for the same class.
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3747 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-12 11:55:29 +00:00
Arjen Poutsma
836928a116
SPR-7620 - StaxEventContentHandler does not set Location for StartDocument event
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3746 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-12 09:50:39 +00:00
Arjen Poutsma
2eabb640f5
SPR-7621 - AbstractStaxContentHandler sets NamespaceContext on every start/end element
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3745 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-12 09:41:23 +00:00
Arjen Poutsma
b5e37c6e22
SPR-7621 - AbstractStaxContentHandler sets NamespaceContext on every start/end element
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3744 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-12 09:35:23 +00:00
Juergen Hoeller
4e4dfe5e34
fixed package declaration
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3743 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-11 21:26:32 +00:00
Juergen Hoeller
58417b5eaa
serializer package etc
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3742 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-11 21:15:56 +00:00
Juergen Hoeller
9332a9eb11
polishing
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3741 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-11 21:15:26 +00:00
Juergen Hoeller
7fc788a676
revised initial cut of serializer package; moved Converter adapters to sub-package 'support'
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3740 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-11 21:15:12 +00:00
Juergen Hoeller
99d4de564f
polishing
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3739 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-11 20:03:40 +00:00
Juergen Hoeller
c6a068f83d
avoid double flushing of ObjectOutputStream when close is being called right afterwards anyway
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3738 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-11 20:00:45 +00:00
Oliver Gierke
5c7a62ce60
SPR-7641 - Added Principal to listing of supported method parameter types.
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3737 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-11 19:59:16 +00:00
Juergen Hoeller
1a3d05d990
fixed JodaTimeContextHolder to use a non-inheritable ThreadLocal and expose a reset method (SPR-7441); use of remove() even when being called with a null argument
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3736 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-11 18:55:21 +00:00
Mark Fisher
759d182e4e
SPR-7627 added Serializer and Deserializer strategies, Converter adapters, and default implementations
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3735 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-11 17:36:18 +00:00
Thomas Risberg
abe052a3db
added a SybaseAnywhereMaxValueIncrementer since syntax is slightly different than for Sybase ASE (SPR-7623)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3734 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-11 14:17:09 +00:00
Juergen Hoeller
37957aee1e
revised TypedValue toString representation (SPR-7569)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3733 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-10 21:29:18 +00:00
Juergen Hoeller
1f72f746e6
polishing
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3732 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-10 21:09:59 +00:00
Juergen Hoeller
0ae66ec741
fixed detection of element type in case of nested collections (SPR-7569)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3731 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-10 21:09:43 +00:00
Juergen Hoeller
219fc737fe
consistent handling of handler methods, init binder methods and model attribute methods (SPR-7355)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3730 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-10 21:01:04 +00:00
Juergen Hoeller
8e823bcf78
SpEL MapAccessor consistently rejects "target.key" style access to Maps if no such key is found (SPR-7614)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3729 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-10 20:22:15 +00:00
Juergen Hoeller
e531a28d3b
polishing
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3728 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-10 20:11:53 +00:00
Juergen Hoeller
502d2b0779
initialize cache Maps early, turning them into final fields
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3727 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-10 20:11:44 +00:00
Juergen Hoeller
8c9f96584e
SpEL method invocations prefer method with fewest parameters (e.g. no-arg over vararg; SPR-7633)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3726 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-10 19:23:01 +00:00
Juergen Hoeller
89f3436596
polishing
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3725 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-10 18:31:43 +00:00
Juergen Hoeller
2062b44c16
optimized @Bean error messages (SPR-7628, SPR-7629)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3724 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-10 18:31:03 +00:00
Juergen Hoeller
f3be641136
Jdbc4NativeJdbcExtractor etc
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3723 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-09 23:08:23 +00:00
Juergen Hoeller
37b8aa325b
added configurable Connection/Statement/ResultSet target types to Jdbc4NativeJdbcExtractor (SPR-7613); added OracleJdbc4NativeJdbcExtractor with pre-configured Oracle JDBC API types
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3722 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-09 23:04:50 +00:00
Juergen Hoeller
f917704e61
fixed embedded database exception test
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3721 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-09 13:29:22 +00:00
Juergen Hoeller
e13610b959
consistent handling of unwrap/isWrapperFor/isClosed in JDBC proxies
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3720 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-09 12:38:37 +00:00
Juergen Hoeller
e1ec1914d1
polishing
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3719 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-09 12:35:38 +00:00
Juergen Hoeller
0827d38890
ResourceDatabasePopulator throws descriptive ScriptStatementFailedException with resource details (SPR-7546)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3718 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-09 12:35:21 +00:00
Thomas Risberg
52503cfbaf
added a nativeJdbcExtractor property for the TableMetaDataProvider and a method to specify the one to use for SImpleJdbcInsert (SPR-7611)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3717 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-08 18:28:01 +00:00
Oliver Gierke
a54c4bd0cf
SPR-7604 - Support multiple embedded databases.
...
Added missing test configuration file.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3716 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-08 12:40:06 +00:00
Ramnivas Laddad
e5cb2695d8
SPR-7369: @Async support in spring-aspects with AspectJ
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3715 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-06 20:13:22 +00:00
Ramnivas Laddad
d5bc146653
SPR-7369: @Async support in spring-aspects with AspectJ
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3714 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-06 20:12:15 +00:00
Arjen Poutsma
857cd27a14
Polishing
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3713 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-06 12:05:11 +00:00
Oliver Gierke
7a24e4116f
SPR-7604 - Support multiple embedded databases.
...
Embedded datasources now get their bean ids set as database name to allow multiple databases of the same type in parallel. Refactored tests a little and made BeanDefinitionParser package private to align with the other ones. Adapted changelog accordingly.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3712 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-02 06:30:05 +00:00
Juergen Hoeller
a23b4f4c25
preparations for 3.0.5 release
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3711 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-02 01:29:35 +00:00
Juergen Hoeller
5acd3a2e24
DefaultMessageListenerContainer's skips no-message-received commit on Tibco (avoiding a deadlock; SPR-7558)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3710 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-02 01:25:25 +00:00
Juergen Hoeller
80e66fc84d
getTestExecutionListeners() returns actual List which allows for iteration as well as modification (SPR-7595)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3709 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-02 01:05:40 +00:00
Juergen Hoeller
b0c441b810
DispatcherPortlet's default resource serving explicitly prevents access to WEB-INF and META-INF (SPR-7540)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3708 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-02 00:03:09 +00:00
Juergen Hoeller
72b836f379
avoid ConcurrentModificationException when iterating attribute names (SPR-7557)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3707 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-01 22:27:34 +00:00
Juergen Hoeller
9d06c4ac55
reduced BeanDefinition footprint by initializing Sets and Maps with 0
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3706 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-01 22:22:50 +00:00