5e64723e02
Catch ASM ClassReader's IllegalArgumentException and turn it into a more expressive exception, hinting at the class file version
Juergen Hoeller
2013-02-15 18:31:22 +01:00
06c6cbb6b9
AbstractCachingViewResolver does not use global lock for accessing existing View instances anymore
Juergen Hoeller
2013-02-15 18:17:00 +01:00
8987ceea93
Fixed @Configurable documentation with respect to the use of a prototype-scoped bean definition.
Juergen Hoeller
2013-02-15 13:08:47 +01:00
ff15534211
Log4jWebConfigurer supports resolving placeholders against ServletContext init-parameters as well
Juergen Hoeller
2013-02-15 13:01:50 +01:00
221562dbeb
Use default value for empty values in @RequestParam
Rossen Stoyanchev
2013-02-15 07:25:26 -05:00
23925edc95
Added "mappedClass" property to Jaxb2Marshaller, introducing support for partial unmarshalling
Juergen Hoeller
2013-02-11 21:49:14 +01:00
2ca75386f1
Align UriComponents.toUri() with toUriString()
Phillip Webb
2013-02-11 11:17:23 -08:00
203b22b246
UriComponentsBuilder supports query without value
Phillip Webb
2013-02-11 09:39:51 -08:00
f32ce3a613
Make HierarchicalUriComponents Serializable
Phillip Webb
2013-02-11 09:25:30 -08:00
536325bc75
Make HierarchicalUriComponents Serializable
Phillip Webb
2013-02-11 09:18:57 -08:00
6fc0790c5f
Added note on EhCache 2.1+ as recommended version
Juergen Hoeller
2013-02-11 13:09:05 +01:00
cef97819c5
Fixed regression in SpringValidatorAdapter's retrieval of invalid values
Juergen Hoeller
2013-02-11 12:21:46 +01:00
19eecb151b
Add @Ignored Test case to reproduce SPR-10243
Phillip Webb
2013-02-10 18:54:28 -08:00
0b6101478e
Use bridge methods in ReflectiveMethodResolver
Phillip Webb
2013-02-10 17:17:23 -08:00
634284e1fd
Use bridge methods in ReflectiveMethodResolver
Phillip Webb
2013-02-10 16:25:38 -08:00
d442c40e0c
Added section on GemFire as a cache provider choice (SPR-9468)
Juergen Hoeller
2013-02-10 23:24:25 +01:00
c4194ee175
Added paragraph on BeanPostProcessor side effects when autowiring dependencies into it (SPR-9577)
Juergen Hoeller
2013-02-10 23:03:36 +01:00
aa576e70be
Fixed test class name
Juergen Hoeller
2013-02-10 21:10:51 +01:00
9e9cdf5f13
Removed unused XStreamUtils class; direct access to the xstream field in XStreamMarshaller
Juergen Hoeller
2013-02-10 21:10:00 +01:00
6a2ace739f
Added "entityResolver", "classDescriptorResolver", "doctypes" and further properties to CastorMarshaller
Juergen Hoeller
2013-02-10 21:09:00 +01:00
1af28efe39
@Transactional in AspectJ mode works with CallbackPreferringPlatformTransactionManager (WebSphere) as well
Juergen Hoeller
2013-02-10 18:06:50 +01:00
01c44c8bf6
Further enhancements for 3.2.2
Juergen Hoeller
2013-02-10 00:02:45 +01:00
c1c27e7142
Deprecated JdbcTemplate's queryForInt/Long operations in favor of queryForObject (following NamedParameterJdbcTemplate)
Juergen Hoeller
2013-02-09 17:06:30 +01:00
3fa6723748
Added useful query variants without parameters to NamedParameterJdbcTemplate, for convenience in DAOs
Juergen Hoeller
2013-02-09 16:59:38 +01:00
9881517f61
Further enhancements for 3.2.2
Juergen Hoeller
2013-02-08 22:26:03 +01:00
f57bc1aaaa
MappingJackson(2)JsonView allows subclasses to access the ObjectMapper and to override content writing
Juergen Hoeller
2013-02-08 22:25:26 +01:00
af8e6255e2
Refined CronSequenceGenerator's rounding up of seconds to address second-specific cron expressions
Juergen Hoeller
2013-02-08 21:13:04 +01:00
89c3d03083
@Async's qualifier works for target class annotations behind a JDK proxy as well
Juergen Hoeller
2013-02-08 16:08:05 +01:00
1ed26d6389
Preparations for 3.2.2
Juergen Hoeller
2013-02-06 21:48:28 +01:00
c6cf911931
Marked spring-web module as 'distributable' in order for session replication to work on Tomcat
Juergen Hoeller
2013-02-06 21:44:34 +01:00
8a4ce142c4
SQLErrorCodeSQLExceptionTranslator tries to find SQLException with actual error code, looping through the causes.
Juergen Hoeller
2013-02-06 21:32:42 +01:00
bd72fcd469
Initial preparations for 3.2.2
Juergen Hoeller
2013-01-31 16:53:58 +01:00
b3af29b8f6
DefaultMessageListenerContainer invokes specified ExceptionListener for recovery exceptions as well
Juergen Hoeller
2013-01-31 16:53:04 +01:00
6d77f1cf3b
ConfigurationClassPostProcessor consistently uses ClassLoader, not loading core JDK annotations via ASM
Juergen Hoeller
2013-01-31 16:51:56 +01:00