Chris Beams
4b89069cab
Polish whitespace in docs
2010-09-09 10:16:39 +00:00
Juergen Hoeller
5f2d88f74a
polishing
2010-09-09 09:04:40 +00:00
Juergen Hoeller
53692a79e2
polishing
2010-09-09 08:13:49 +00:00
Juergen Hoeller
b07a7be262
expression parser stuff
2010-09-08 22:53:54 +00:00
Juergen Hoeller
7a42ff16ac
polishing
2010-09-08 22:53:39 +00:00
Juergen Hoeller
f848e5081d
updated version statement in javadoc
2010-09-08 22:48:03 +00:00
Juergen Hoeller
91a53a36ec
LocalSessionFactoryBean's "entityCacheStrategies" works with region names on Hibernate 3.6 as well
2010-09-08 22:45:58 +00:00
Thomas Risberg
1247d2085b
Polished the support for looking up column values by column label (SPR-7506)
2010-09-08 18:59:28 +00:00
Thomas Risberg
90636f66a8
Added support for looking up column values by column label to support CachedRowSetImpl which doesn't allow for column label use (SPR-7506); added some generics;
2010-09-08 18:46:21 +00:00
Juergen Hoeller
c33df5977a
pass full TypeDescriptor context through to ConversionService calls (SPR-7519)
2010-09-08 17:26:02 +00:00
Chris Beams
6f69b7b752
Allow class-relative resource loading in GenericXmlApplicationContext (SPR-7530)
...
Before:
- new GenericXmlApplicationContext("com/acme/path/to/resource.xml");
- GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
ctx.load("com/acme/path/to/resource.xml");
ctx.refresh();
After:
- The above remain supported, as well as new class-relative variants
- import com.acme.path.to.Foo;
new GenericXmlApplicationContext(Foo.class, "resource.xml");
- import com.acme.path.to.Foo;
GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
ctx.load(Foo.class, "resource.xml");
ctx.refresh();
These changes are generally aligned with signatures long available in
ClassPathXmlApplicationContext. As GenericXmlApplicationContext is
intended to be a more flexible successor to CPXAC (and FSXAC), it's
important that all the same conveniences are available.
2010-09-08 15:30:48 +00:00
Juergen Hoeller
912d349366
@MVC fixes
2010-09-08 14:48:52 +00:00
Juergen Hoeller
284f98f12a
fixed @MVC processing of parameter-level annotations to work with interface-based proxies again (SPR-7483)
2010-09-08 14:45:00 +00:00
Juergen Hoeller
907febd86e
revised @RequestParam processing to support CSV-to-array/collection binding with ConversionService (SPR-7479)
2010-09-08 13:56:42 +00:00
Arjen Poutsma
af7203b839
Added XMLEventStreamWriter
2010-09-08 12:52:23 +00:00
Juergen Hoeller
a251d6a6cc
revised @RequestParam processing to support CSV-to-array/collection binding with ConversionService (SPR-7479)
2010-09-08 12:39:57 +00:00
Arjen Poutsma
449337a544
Small Stax fixes.
2010-09-08 09:45:18 +00:00
Arjen Poutsma
f92f295055
Small Stax fixes.
2010-09-08 08:42:09 +00:00
Juergen Hoeller
6a4bc3e39f
further fixes for 3.0.5
2010-09-06 23:35:14 +00:00
Juergen Hoeller
88e0dcfa06
added MockMultipartFile to web-portlet module
2010-09-06 23:22:03 +00:00
Juergen Hoeller
bd05b046d0
reverted shortening of action exception parameter value; fixed multipart test (SPR-7495)
2010-09-06 23:11:11 +00:00
Juergen Hoeller
7e5215b5d4
fixed typo
2010-09-06 22:56:18 +00:00
Juergen Hoeller
ba946c08dd
copy event parameters to render parameters in case of an action exception as well (SPR-7495)
2010-09-06 22:56:05 +00:00
Juergen Hoeller
3eda5144ae
DispatcherPortlet copies all action parameters to render parameters in case of an action exception (SPR-7495); shortened Portlet MVC's action exception render parameter value to "true"
2010-09-06 22:45:31 +00:00
Juergen Hoeller
e68f2f0a5f
removed unused HandlerExecutionChain caching
2010-09-06 21:44:06 +00:00
Juergen Hoeller
45d9b0cb2d
allow for writing the response directly in a Portlet @ExceptionHandler method (like in the Servlet equivalent)
2010-09-06 21:43:26 +00:00
Juergen Hoeller
66b4499973
polishing
2010-09-06 21:20:03 +00:00
Juergen Hoeller
e035477e6a
extended synchronization for methodResolverCache (SPR-7525)
2010-09-06 20:41:50 +00:00
Juergen Hoeller
479b4c1b84
added bean type to post-processing log statement (SPR-7524)
2010-09-06 20:06:48 +00:00
Juergen Hoeller
05a3f3ad8d
avoid failures in case of manually registered null instance (SPR-7523)
2010-09-06 19:47:16 +00:00
Arjen Poutsma
b67da6c3f8
Granting Keith's wish
2010-09-03 08:50:45 +00:00
Sam Brannen
0485f15998
Fixed typo
2010-09-01 23:38:51 +00:00
Juergen Hoeller
b60a7a2e07
prepared for 3.0.5
2010-09-01 22:24:21 +00:00
Juergen Hoeller
e6425ee41f
polishing
2010-09-01 22:02:33 +00:00
Juergen Hoeller
0a17e41755
catch invalid arguments early; avoid stack overflow in object-to-collection case (SPR-7488)
2010-09-01 22:02:07 +00:00
Juergen Hoeller
055c343ce0
SpEL supports projection on any kind of Collection (SPR-7493)
2010-09-01 21:55:39 +00:00
Juergen Hoeller
3f68ccadd9
polishing
2010-09-01 18:41:10 +00:00
Juergen Hoeller
4e3227441b
DefaultLobHandler's "wrapAsLob" mode works with PostgreSQL's getAsciiStream() requirement (SPR-7487)
2010-09-01 18:09:29 +00:00
Juergen Hoeller
e56cfb8173
consistent use of JDK 1.5's ThreadLocal.remove() over ThreadLocal.set(null), preventing leaks (SPR-7441)
2010-09-01 17:17:25 +00:00
Juergen Hoeller
66a5bb7c22
JaxWsPortClientInterceptor does not fall back to annotation-specified name as portName anymore (SPR-7505)
2010-09-01 14:02:32 +00:00
Juergen Hoeller
82bcef037d
JDBC bundle uses local ClassLoader as bean ClassLoader for "sql-error-codes.xml" parsing (SPR-7497)
2010-09-01 13:46:57 +00:00
Juergen Hoeller
5ddf8245dd
fixed EvalTag's EvaluationContext caching (SPR-7482)
2010-09-01 13:33:45 +00:00
Juergen Hoeller
3e5aca86d5
fixed no-message-received commit case for non-cached Sessions (SPR-7478)
2010-09-01 11:21:40 +00:00
Juergen Hoeller
d7e0776148
avoid hanging in case of shutdown errors (SPR-7511)
2010-09-01 11:19:11 +00:00
Arjen Poutsma
416004b1bc
Fixing build
2010-08-31 15:48:42 +00:00
Arjen Poutsma
2182287d3e
Minor tweaks
2010-08-31 10:46:58 +00:00
Arjen Poutsma
e3298061d2
Added createCustomStaxSource/Result, because JAXP 1.4 kills babies in their sleep.
2010-08-31 09:51:59 +00:00
Arjen Poutsma
9aafa1c6b2
Various StAX improvements.
2010-08-27 11:35:27 +00:00
Chris Beams
b72cca5403
Fix memory leak in serializable bean factory management (SPR-7502)
...
GenericApplicationContext and AbstractRefreshableApplicationContext
implementations now call DefaultListableBeanFactory.setSerializationId()
only upon successful refresh() instead of on instantiation of the
context, as was previously the case with GAC.
DLBF.setSerializationId() adds the beanFactory to the *static*
DLBF.serializableFactories map, and while calling close() on the
application context removes entries from that map, it does so only if
the context is currently active (i.e. refresh() has been called).
Also, cancelRefresh() has been overridden in GAC just as it has been
in ARAC to accomodate the possibility of a BeansException being thrown.
In this case, the beanFactory serializationId will be nulled out and
the beanFactory removed from the serializableFactories map.
The SerializableBeanFactoryMemoryLeakTests test case provides full
coverage of these scenarios.
2010-08-27 10:53:20 +00:00
Arjen Poutsma
d0f13b5beb
SPR-7490 - Reverting RedirectView to it's 3.0.3 version
2010-08-25 09:00:09 +00:00