Juergen Hoeller
7b1010cf61
Polishing
2016-07-20 22:31:45 +02:00
Juergen Hoeller
36e1c82ef5
Backported refinements and polishing
2016-07-20 21:46:25 +02:00
Juergen Hoeller
b583aa1579
Avoid dependency on WebUtils for extracting file extension
...
Issue: SPR-14479
(cherry picked from commit adc595b )
2016-07-20 21:44:37 +02:00
Rossen Stoyanchev
d98bd34200
Remove isAsyncStarted assertion
...
Issue: SPR-14444
2016-07-19 16:44:46 -04:00
Sebastien Deleuze
940bdd878e
Fix ParameterizedType + contextClass support in Jackson converter
...
Issue: SPR-14470
2016-07-19 18:10:51 +02:00
Juergen Hoeller
69dd40ec89
Javadoc fixes and pruning of deprecated references
2016-07-15 22:47:05 +02:00
Juergen Hoeller
70e666b4a3
MultipartResolutionDelegate's resolveMultipartArgument properly operates on Servlet 2.5
...
Issue: SPR-14461
2016-07-15 15:42:32 +02:00
Juergen Hoeller
5c3c0f73c1
Configurable UrlPathHelper in PathExtensionContentNegotiationStrategy
...
This commit also aligns ResourceUrlProvider's and RequestMappingInfo's UrlPathHelper setter/getter signatures.
Issue: SPR-14454
(cherry picked from commit 84afc60 )
2016-07-15 15:37:56 +02:00
fisache
942ead75e2
Polish doc
...
Closes gh-1108
2016-07-14 19:16:20 +02:00
Juergen Hoeller
3c14911401
Polishing
2016-07-06 17:59:49 +02:00
Juergen Hoeller
92d78c10a2
Polishing (backported from master)
2016-07-06 17:13:18 +02:00
Stephane Nicoll
037746da44
Polish
...
Closes gh-1097
2016-07-01 14:26:48 +02:00
Juergen Hoeller
1c73664c40
Defensively access deprecated AbstractHttpClient class from Apache HttpComponents
...
Issue: SPR-14422
2016-07-01 14:11:26 +02:00
Juergen Hoeller
66ec1c1618
Add missing package-info files for common packages
...
Issue: SPR-14420
2016-06-30 21:39:06 +02:00
Juergen Hoeller
772bc030ee
BasicAuthorizationInterceptor belongs to http.client.support
...
Issue: SPR-14412
2016-06-29 10:41:18 +02:00
Stephane Nicoll
db963bc556
Add BasicAuthorizationInterceptor
...
This commit adds a `ClientHttpRequestInterceptor` that applies a BASIC
authorization header for each request.
It can be used as follows:
```
BasicAuthorizationInterceptor basicAuthorization =
new BasicAuthorizationInterceptor("user", "secret");
restTemplate.getInterceptors().add(basicAuthorization);
```
Issue: SPR-14412
2016-06-28 17:29:04 +02:00
Rossen Stoyanchev
2cdcf752ba
MvcUriComponentsBuilder respects optional params
...
Issue: SPR-14405
2016-06-27 16:02:54 -04:00
Rossen Stoyanchev
e38623df87
Fix MediaType lookup for ResourceHttpRequestHandler
...
As of 4.3 ResourceHttpRequestHandler delegates to the configured
ContentNegotiationManager, or one created internally, to look up
the media type for are resource.
This commit ensures the internally created ContentNegotiationManager is
correctly injected with the ServletContext through which it can perform
lookups as before.
Also the ServletPathContentNegotiationStrategy now checks the
ServletContext first and then delegates to its parent the
PathContentNegotiationStrategy and not vice versa. This is
consistent with how handleNoMatch (also in the same class) works
and also matches how ResourceHttpRequestHandler worked before 4.3.
Issue: SPR-14368
2016-06-27 14:56:55 -04:00
Juergen Hoeller
15c96b8efd
ServletResponseHttpHeaders consistently overrides HttpHeaders again
...
Issue: SPR-14406
2016-06-27 15:33:53 +02:00
Rossen Stoyanchev
919f6c96f9
ForwardedHeaderFilter is case-insensitive
...
Issue: SPR-14372
2016-06-17 14:20:42 -04:00
Juergen Hoeller
dcb2c73102
MultipartResolutionDelegate skips Part parameter checks on Servlet 2.5
...
Issue: SPR-14358
2016-06-14 22:48:51 +02:00
Juergen Hoeller
1dfc0ffd43
SpringHandlerInstantiator supports all HandlerInstantiator-provided factory methods
...
Issue: SPR-14347
2016-06-09 17:02:39 +02:00
Juergen Hoeller
a211d1472e
Polishing
2016-06-08 15:22:01 +02:00
Juergen Hoeller
cc7781ecf3
FormHttpMessageConverter's charset (and its UTF-8 default) applies to part converters as well
...
Issue: SPR-14338
2016-06-08 13:58:44 +02:00
Juergen Hoeller
8fc84e2d6f
Upgrade to Jackson 2.8 RC1, Undertow 1.4 CR1, Netty 4.1.1
...
Issue: SPR-14340
Issue: SPR-14328
Issue: SPR-14143
2016-06-08 09:47:51 +02:00
Juergen Hoeller
981c894acf
@ExceptionHandler matches against cause type as well
...
Issue: SPR-14291
2016-06-07 21:22:01 +02:00
Juergen Hoeller
31aed61d15
CorsFilter asserts presence of CorsConfigurationSource
2016-06-07 16:49:23 +02:00
Juergen Hoeller
8c4bc3656b
Polishing
2016-06-07 15:42:16 +02:00
Juergen Hoeller
6807bcb863
Fixed @since references after SPR-14080 backport
...
Issue: SPR-14305
(cherry picked from commit 9a41774 )
2016-06-07 13:38:17 +02:00
Juergen Hoeller
c412eabb00
Jackson2ObjectMapperBuilder/FactoryBean accepts deserializers by handled type
...
Issue: SPR-14337
2016-06-07 12:50:00 +02:00
Juergen Hoeller
abcfffdde9
Allow JAXB to be registered next to plain Jackson
...
Issue: SPR-14336
2016-06-07 12:36:17 +02:00
Rossen Stoyanchev
c2a50ad1bf
Fine-tune X-Forwarded header in ForwardedHeaderFilter
...
The contextPathOverride property is now gone.
X-Forwarded-Header (if present) is used instead of the contextPath.
Issue: SPR-14270
2016-06-06 12:37:22 -04:00
Juergen Hoeller
521c41d75e
Polishing
2016-06-02 17:02:44 +02:00
Juergen Hoeller
7de61f80a7
AbstractRequestLoggingFilter supports logging of request headers
...
Issue: SPR-14245
2016-06-02 11:41:24 +02:00
Juergen Hoeller
ea728b15c8
Polishing
2016-06-01 22:01:32 +02:00
Rossen Stoyanchev
c74d979735
Rename contextPath method in ForwardedHeaderFilter
2016-06-01 15:45:44 -04:00
Rossen Stoyanchev
1f3ac340fa
Polish X-Forwarded-Prefix handling
...
Issue: SPR-14270
2016-06-01 15:33:19 -04:00
Eddú Meléndez
7ee687c798
Support X-Forwarded-Prefix in ForwardedHeaderFilter
...
See SPR-14270
2016-06-01 14:28:19 -04:00
Rossen Stoyanchev
92f1b69e8c
Update MultipartFilter documentations
...
Issue: SPR-11373
2016-05-31 12:42:32 -04:00
Juergen Hoeller
f7f2327f60
ServletServerHttpRequest.getHeaders() ignores invalid content type
...
Issue: SPR-14309
2016-05-29 13:22:00 +02:00
Johnny Lim
ace624a01a
Polish Javadoc in MediaType
...
Closes gh-1064
2016-05-25 09:23:27 +02:00
Rossen Stoyanchev
400206a2fe
Update @RestController javadoc
...
Issue: SPR-13945
2016-05-22 09:06:23 -04:00
Juergen Hoeller
5682950289
Polishing
2016-05-06 12:03:10 +02:00
Juergen Hoeller
42d32ba396
ResourceRegion fits better in core.io.support (next to EncodedResource)
...
Issue: SPR-14221
2016-05-06 12:02:51 +02:00
Juergen Hoeller
08ddd1b3bc
AbstractRequestLoggingFilter ignores non-available query string
...
Issue: SPR-14244
2016-05-04 18:17:06 +02:00
Sam Brannen
7b13311f03
Delete unused imports
2016-05-03 20:12:37 +02:00
Sam Brannen
6b3eba0500
Suppress warnings in Gradle build
2016-05-03 19:56:33 +02:00
Juergen Hoeller
52e5b4a6ff
Polishing
2016-05-03 18:55:39 +02:00
Juergen Hoeller
76964e16ef
Explicit note on Java deserialization
2016-05-03 18:44:37 +02:00
Brian Clozel
05b29a4a17
Add convenient getters for force*Encoding attributes
...
Issue: SPR-14240
2016-05-03 16:14:09 +02:00