Thomas Risberg
933e22320d
SPR-7476 Improving named parameter parsing skipping escaped colons like '\:' and allowing for delimiting parameter names with curly brackets like :{p1}
2011-10-08 12:10:56 +00:00
Thomas Risberg
4f5248bb5c
SPR-7476 Improving named parameter parsing skipping escaped colons like '\:' and allowing for delimiting parameter names with curly brackets like :{p1}
2011-10-08 11:48:45 +00:00
Costin Leau
40d88fd991
SPR-8730
...
+ more tests
2011-10-07 20:16:58 +00:00
Costin Leau
a12ebbfded
SPR-8730
...
+ expose key-generator in the XML namespace
2011-10-07 19:45:05 +00:00
Costin Leau
e6d9b6308e
some cache doc updates
2011-10-07 19:42:09 +00:00
Thomas Risberg
aec82fbd4a
SPR-7476 Improving named parameter parsing skipping escaped colons like '\:' and allowing for delimiting parameter names with curly brackets like :{p1}
2011-10-07 18:57:32 +00:00
Thomas Risberg
92d6e5a14c
SPR-8270 Adding improved support for detecting current schema name for Oracle
2011-10-07 03:01:43 +00:00
Sam Brannen
1317b821b9
[SPR-7724] Example email addresses in the reference manual now use example.org as the domain name.
2011-10-07 01:23:26 +00:00
Thomas Risberg
118ee3fce8
SPR-8652 Fixing queryForLong and queryForInt implementation to use correct expected type
2011-10-06 23:58:38 +00:00
Thomas Risberg
0920f2d7d5
SPR-8235 SPR-7480 Updating H2 error codes
2011-10-06 23:19:05 +00:00
Rossen Stoyanchev
facb40e5a6
SPR-7943 Add test case for inserting extra hidden fields
2011-10-06 21:19:54 +00:00
Rossen Stoyanchev
4199d772cc
SPR-8718 Minor polish
2011-10-06 18:06:47 +00:00
Rossen Stoyanchev
369f6f032b
SPR-7943 Minor fix
2011-10-06 14:17:44 +00:00
Rossen Stoyanchev
cb5954ed02
SPR-8714 Do not create copy in map-to-map and collection-to-collection conversion if not necessary
2011-10-06 14:17:31 +00:00
Rossen Stoyanchev
00a726b098
SPR-8718 Prevent Converter<?,?> from converting target sub-type.
2011-10-06 14:17:12 +00:00
Chris Beams
dfda4c32d5
Fix error in AbstractResource#contentLength Javadoc
...
Issue: SPR-8734
2011-10-02 19:45:52 +00:00
Sam Brannen
ae1205a56c
[SPR-8240] polishing
2011-09-30 09:44:57 +00:00
Sam Brannen
5e1d6b9a1b
[SPR-8240] polishing
2011-09-29 22:19:30 +00:00
Sam Brannen
3f5135d809
consistent title-case for 1st and 2nd level sections
2011-09-29 22:05:02 +00:00
Sam Brannen
0b2592a70a
[SPR-8240] polishing
2011-09-29 22:01:38 +00:00
Sam Brannen
5db7cca9a7
[SPR-8240] polishing the "Context management and caching" section of the reference manual and related Javadoc.
2011-09-29 21:36:06 +00:00
Sam Brannen
1bb5b21881
[SPR-8240] Introduced new "Context management with @Configuration classes" section; fleshing out sections on context configuration inheritance and context caching.
2011-09-29 20:54:26 +00:00
Sam Brannen
713017aedc
polishing and formatting
2011-09-29 18:55:48 +00:00
Sam Brannen
2608744479
fixed numerous typos and formatting
2011-09-29 17:06:25 +00:00
Sam Brannen
b38d022b84
Fixed broken link to non-existent mvc-multipart-resolver ID.
2011-09-29 16:48:34 +00:00
Sam Brannen
a4953e7c22
[SPR-8240] Restructuring the "Context management and caching" section.
2011-09-29 13:51:34 +00:00
Sam Brannen
bc6927e601
[SPR-8240] Documented ContextLoaders in the testing chapter.
2011-09-29 13:28:37 +00:00
Sam Brannen
e7ce297cf3
[SPR-8240] Restructuring annotation content.
2011-09-29 12:54:39 +00:00
Sam Brannen
ac4cd8c37b
[SPR-8240] Documenting TestContext support for @Configuration classes in the reference manual; and polishing the testing content in general.
2011-09-29 12:08:05 +00:00
Sam Brannen
15f217c274
[SPR-8240] Documenting TestContext support for @Configuration classes in the reference manual.
2011-09-28 22:28:29 +00:00
Rossen Stoyanchev
b08c7f6e00
SPR-6801 @ModelAttribute instantiation refinement.
...
Instantiate the model attribute from a URI var or a request param only
if the name matches and there is a registered Converter<String, ?>.
2011-09-27 22:48:12 +00:00
Chris Beams
34956d30b3
Fix doc typo in AbstractAutowireCapableBeanFactory
2011-09-27 18:16:20 +00:00
Rossen Stoyanchev
a33d277509
Add ExceptionHandlerExceptionResolver tests for custom arg resolvers
2011-09-27 11:22:58 +00:00
Rossen Stoyanchev
7fec9d7fa8
SPR-7943 Add one missing call to RequestDataValueProcessor in FormTag.
2011-09-27 11:22:48 +00:00
Rossen Stoyanchev
57fffb147c
SPR-7608 ALLOW EXCEPTION WHEN MODEL ATTR IS CREATED FROM URI VARIABLE
...
When a @ModelAttribute is instantiated from a URI variable with type
conversion, if conversion fails allow the exception to propagate.
This is consistent with what happens on type conversion failure with
@PathVariable and other args that rely on type conversion.
2011-09-27 11:22:43 +00:00
Arjen Poutsma
5afe139285
SPR-8706 - UriUrils.decode() not properly rejecting invalid escaped URLs
2011-09-27 08:55:07 +00:00
Arjen Poutsma
67fda70cb8
SPR-8713 - DefaultResponseErrorHandler IOException Bug
2011-09-27 08:16:33 +00:00
Sam Brannen
aa7a100807
[SPR-8178] re-enabled testPrintNull().
2011-09-26 18:59:11 +00:00
Rossen Stoyanchev
3d50d416eb
SPR-8718 Revert fix from earlier for now (need a different approach).
2011-09-26 17:58:49 +00:00
Sam Brannen
5309e43ea0
[SPR-8178] @Ignore-ing testPrintNull() until it is determined why changes to GenericConversionService broke this test.
2011-09-26 17:39:04 +00:00
Sam Brannen
052d3e7ccb
[SPR-8718] now using correct JIRA ID in the comments.
2011-09-26 16:28:34 +00:00
Sam Brannen
f752b47fcb
[SPR-8178] @Ignore-ing testDefaultNumberFormatting() until it is determined why changes to GenericConversionService broke this test.
2011-09-26 16:24:51 +00:00
Rossen Stoyanchev
1d7a6c53da
SPR-8718 Prevent ClassCastException when the target of Converter<?,?> is a super-class of the actual target.
2011-09-26 12:30:38 +00:00
Sam Brannen
f6483cad3c
[SPR-8222] Suppressing deprecation warnings for org.junit.internal.runners.model.MultipleFailureException, which has been deprecated in JUnit 4.9.
2011-09-26 11:13:59 +00:00
Rossen Stoyanchev
48f7dcc464
POLISH CREATION OF DATA BINDERS FOR @RequestMapping METHODS
...
Make it possible to hook in custom ServletRequestDataBinderFactory
by overriding RequestMappingHandlerAdapter.
Create ExtendedServletRequestDataBinder to add URI template vars
to the binding values taking advantage of a new extension hook in
ServletRequestDataBinder to provide additional values to bind.
2011-09-26 09:27:09 +00:00
Rossen Stoyanchev
6bc4ea058c
POLISH ARGUMENT RESOLVERS AND RETURN VALUE HANDLERS.
2011-09-24 11:34:07 +00:00
Rossen Stoyanchev
fe7e2a7f54
Improvements to the way the content of RequestConditions is exposed.
...
RequestCondition types keep individual expression types (e.g. the
discrete header or param expressions) package private. Although the
implementation of these types should remain private, there is no
reason not to provide access to the underlying expression data --
e.g. for creating a REST endpoint documentation tool, or if you
want to know which of the "consumes"/"produces" media types
are negated.
This change ensures that all RequestCondition types have a public
getter that makes available the basic expression data.
2011-09-23 18:20:27 +00:00
Rossen Stoyanchev
fb526f534a
SPR-8700 REFINE ORDER OF ARGUMENT RESOLUTION AND RETURN VALUE HANDLING.
...
1. Consider single-purpose return value types like HttpEntity, Model,
View, and ModelAndView ahead of annotations like @ResponseBody and
@ModelAttribute. And reversely consider multi-purpose return value
types like Map, String, and void only after annotations like
@RB and @MA.
2. Order custom argument resolvers and return value handlers after the
built-in ones also clarifying the fact they cannot be used to override
the built-in ones in Javadoc throughout.
3. Provide hooks in RequestMappingHandlerAdapter that subclasses can use
to programmatically modify the list of argument resolvers and return
value handlers, also adding new getters so subclasses can get access
to what they need for the override.
4. Make SessionStatus available through ModelAndViewContainer and
provide an argument resolver for it.
5. Init test and javadoc improvements.
2011-09-22 16:00:22 +00:00
Rossen Stoyanchev
f200ccd899
SPR-8712 Expose BEST_MATCHING_PATTERN_ATTRIBUTE in RequestMappingHandlerMapping.
2011-09-20 10:09:52 +00:00
Rossen Stoyanchev
7a3f02bce9
SPR-8688 Don't use Servlet request params for form 'PUT' in ServletServerHttpRequest.
2011-09-20 09:18:47 +00:00