Rossen Stoyanchev
149348c907
SPR-7912 Introduce FormatterRegistrar interface and FormattingConversionServiceFactoryBean enhancements.
2011-01-26 22:20:49 +00:00
Juergen Hoeller
9dd6f467b9
get/stripFilenameExtension correctly ignores Unix-style hidden directories (SPR-7828)
2011-01-26 20:47:45 +00:00
Juergen Hoeller
7af890cc5f
fixed tests (SPR-7779)
2011-01-26 20:39:57 +00:00
Juergen Hoeller
f4a2282d9d
LocaleChangeInterceptor validates locale values in order to prevent XSS vulnerability (SPR-7779)
2011-01-26 20:30:30 +00:00
Juergen Hoeller
b3f039ae5f
Servlet/PortletRequestDataBinder perform unwrapping for MultipartRequest as well (SPR-7795)
2011-01-26 20:09:42 +00:00
Arjen Poutsma
4835be78b7
Made abstract requests public again
2011-01-26 16:09:41 +00:00
Arjen Poutsma
4e50eafe74
Small performance improvement
2011-01-26 14:43:34 +00:00
Rossen Stoyanchev
f26b499cbd
SPR-7732, SPR-6506, SPR-7191 MVC Namespace improvements to the annotation-driven element - custom message converters, formatters, and message codes resolver.
2011-01-25 17:49:57 +00:00
Arjen Poutsma
1ed1c59888
SPR-7909 - Sending large payloads with RestTemplate results in an OutOfMemoryError
2011-01-25 16:18:47 +00:00
Arjen Poutsma
d0d6a07870
SPR-7909 - Sending large payloads with RestTemplate results in an OutOfMemoryError
2011-01-25 16:08:15 +00:00
Arjen Poutsma
33674933ea
OutOfMemory Errors when posting large objects via RestTemplate
2011-01-25 09:48:19 +00:00
Sam Brannen
2ed3d77331
[SPR-7849] fixed link to Goals section and updated EasyMock description.
2011-01-21 11:48:30 +00:00
Sam Brannen
6362de44d1
[SPR-7849] revised the testing chapter based on internal review and new insight.
2011-01-21 00:23:34 +00:00
Juergen Hoeller
d3d7634574
added tests with error in BindingResult (SPR-7809)
2011-01-18 21:39:08 +00:00
Arjen Poutsma
465e093bfb
SPR-7729 - MediaType incorrectly calls the toString() method instead of name() method causing RestTemplate on Android to fail
2011-01-10 15:45:42 +00:00
Arjen Poutsma
157623b47f
SPR-6902 - @ResponseBody does not work with @ExceptionHandler
2011-01-10 12:26:57 +00:00
Arjen Poutsma
4998d061f8
SPR-7869 - Accept-Charset header with '*' results in java.nio.charset.IllegalCharsetNameException
2011-01-10 11:24:48 +00:00
Keith Donald
2fcab44de0
remove addressed TODO
2011-01-07 21:25:44 +00:00
Keith Donald
34fbd5affa
typo
2011-01-07 21:13:20 +00:00
Keith Donald
0d28b70aa8
failing test case
2011-01-07 20:58:20 +00:00
Keith Donald
7bf4e93783
out of memory test case
2011-01-07 20:56:42 +00:00
Keith Donald
414fcab899
sp7839 - map autogrow, including auto-grow support for map values
2011-01-07 19:22:45 +00:00
Andy Clement
ac9fd008de
more projection tests - verifying the typedescriptor changes made by Keith
2011-01-07 19:14:42 +00:00
Keith Donald
b5c167bdb1
ignore failing tests temp for array nesting level bug and map autogrow bug
2011-01-07 17:59:51 +00:00
Keith Donald
90d8dade25
fixed bug related to array autogrow
2011-01-07 17:54:17 +00:00
Keith Donald
8df6b86dd1
ignore failing test
2011-01-07 17:29:00 +00:00
Keith Donald
5d6840e877
array autogrow on set e.g. array[0]=foo
2011-01-07 17:28:18 +00:00
Keith Donald
2ef629d5a8
removed accidental system.out commit
2011-01-07 16:18:04 +00:00
Keith Donald
1ed03fc6ca
fetch property value again after setting default value to protect against object copy
2011-01-07 16:16:32 +00:00
Keith Donald
3bb17974d8
empty collection test refinements
2011-01-07 15:27:29 +00:00
Keith Donald
b040606cfa
spr-7728: empty collection conversion can return value not assignable to targetType
2011-01-07 14:21:54 +00:00
Chris Beams
a7293d2961
Introduce ApplicationContextInitializer interface
...
Designed primarily for use in conjunction with web applications
to provide a convenient mechanism for configuring the container
programmatically.
ApplicationContextInitializer implementations are specified through the
new "contextInitializerClasses" servlet context parameter, then detected
and invoked by ContextLoader in its customizeContext() method.
In any case, the semantics of ApplicationContextInitializer's
initialize(ConfigurableApplicationContext) method require that
invocation occur *prior* to refreshing the application context.
ACI implementations may also implement Ordered/PriorityOrdered and
ContextLoader will sort instances appropriately prior to invocation.
Specifically, this new support provides a straightforward way to
programmatically access the container's Environment for the purpose
of adding, removing or otherwise manipulating PropertySource objects.
See Javadoc for further details.
Also note that ApplicationContextInitializer semantics overlap to
some degree with Servlet 3.0's notion of ServletContainerInitializer
classes. As Spring 3.1 development progresses, we'll likely see
these two come together and further influence one another.
2011-01-07 09:57:57 +00:00
Keith Donald
71e60f4551
Favor convertValue(Object, TypeDescriptor) where possible and TypedValue(Object); check with Andy on Selection and Projection TypedValue usage
2011-01-07 06:32:21 +00:00
Keith Donald
0fb631348e
switched to better encapsulated convert(Object, TypeDescriptor) where possible
2011-01-07 05:57:25 +00:00
Keith Donald
bb4aa9cc39
added call to applyIndexedObject to build nested source element type descriptor from element value
2011-01-07 04:41:21 +00:00
Keith Donald
8e23685a6d
support for empty collection->collection. map->map, collection->array conversion
2011-01-07 03:24:24 +00:00
Keith Donald
42403a37c3
getPropertyTypeDescriptor implementation optimization
2011-01-07 02:51:56 +00:00
Keith Donald
e254521952
getPropertyTypeDescriptor bug fixes
2011-01-06 23:12:00 +00:00
Keith Donald
4c9731d572
added forNestedType(MethodParameter) for resolution of nested parameter types for collection, array, and map parameter types
2011-01-06 21:59:34 +00:00
Sam Brannen
61cfb96d95
Changed slf4j.jcl dependency from 1.5.6 to 1.5.3 for consistency with build.versions.
2011-01-06 20:05:22 +00:00
Keith Donald
c6c782df59
forNestedType usage clarification
2011-01-06 18:33:50 +00:00
Sam Brannen
c309ef74d7
Updates to readme and changelog files regarding 3.1.0.M1
2011-01-06 12:05:48 +00:00
Keith Donald
7ec5f1694b
temp added ignore on 2 new failing tests until time to investigate
2011-01-06 12:00:51 +00:00
Keith Donald
86f1179606
temp added ignore on 2 new failing tests until time to investigate
2011-01-06 11:41:30 +00:00
Chris Beams
15ac99f59c
Introduce and integrate JndiPropertySource
...
DefaultWebEnvironment automatically adds a JndiPropertySource if
a "jndiPropertySourceEnabled" property is detected in any of the
other other default property sources.
2011-01-06 07:43:29 +00:00
Chris Beams
a7704c8cce
Polish Javadoc for PropertySource implementations
2011-01-06 07:43:03 +00:00
Keith Donald
01c98c3bfb
added initial support for handling unknown nested type values when converting collections; now favor factory method for constructing nested type descriptors for clarity (made constructor private); improved javadoc
2011-01-06 05:14:49 +00:00
Chris Beams
9420bdc246
Document createEnvironment() methods
...
in AbstractApplicationContext and SpringContextResourceAdapter
2011-01-05 22:25:42 +00:00
Chris Beams
bc41cb2f27
Polish (Mutable)PropertySources
...
* PropertySources is now an Iterable<PropertySource> in favor of
exposing an asList() method
* Otherwise reduced the set of methods exposed by PropertySources to the
absolute minimum
* Added Javadoc for both types and all methods
2011-01-05 22:25:24 +00:00
Chris Beams
7f8ede1407
Remove dead code
...
* removed registerStandardBeanFactoryPostProcessors() methods
* removed commented-out test from PropertyResourceConfigurerTests
2011-01-05 22:24:55 +00:00