Juergen Hoeller
ce64761069
Optimized equals/hashCode handling in ResolvableType
...
Issue: SPR-13621
2015-11-03 16:56:43 +01:00
Sebastien Deleuze
09cb286c84
Add MediaType.APPLICATION_JSON_UTF8
...
Add new MediaType.APPLICATION_JSON_UTF8 and
MediaType.APPLICATION_JSON_UTF8_VALUE constants for
"application/json;charset=UTF-8" content type in order to make it
easier to override @RequestMapping "produces" attribute without
losing the default JSON charset (UTF-8).
Issue: SPR-13600
2015-11-03 12:20:39 +01:00
Juergen Hoeller
23c8f712c4
Polishing
2015-11-02 21:30:03 +01:00
Juergen Hoeller
c3dbaed4ce
AnnotationUtils caches findAnnotation results in pre-synthesized form
...
Issue: SPR-13621
2015-11-02 21:25:08 +01:00
Juergen Hoeller
4dc31667d4
AnnotationUtils defines synthesized proxy class in original annotation's ClassLoader
...
Issue: SPR-13634
2015-11-02 21:24:32 +01:00
Stephane Nicoll
77af692e5e
Polishing
...
Issue: SPR-13633
2015-11-02 20:35:41 +01:00
Rossen Stoyanchev
bdb71e91ad
No Content-Disposition if HTML in the request mapping
...
Issue: SPR-13629
2015-11-02 13:07:48 -05:00
Stephane Nicoll
1bc41bdf0f
Expose JMS message listener container ids
...
Issue: SPR-13633
2015-11-02 16:13:47 +01:00
Juergen Hoeller
cca037a74d
Polishing
2015-11-02 14:42:46 +01:00
Juergen Hoeller
6685c78cea
Avoid NPE for anonymous SqlParameter in CallMetaDataContext
...
Issue: SPR-13628
2015-11-02 14:27:33 +01:00
Juergen Hoeller
ce20268597
Consistent warn logging without stacktrace in Portlet HandlerExceptionResolver
...
Issue: SPR-13611
2015-11-02 14:19:58 +01:00
Sebastien Deleuze
76d7f4527a
Revert most SPR-13100 changes since SPR-13267 was a better fix
...
Issue: SPR-13596
2015-11-02 10:40:53 +01:00
Sebastien Deleuze
62cd6ad526
Add @RequestMapping produces documentation about charset
...
Issue: SPR-13600
2015-11-02 07:48:02 +01:00
Stephane Nicoll
4aedd92c3c
Merge pull request #908 from haisi/master
...
* pr/908:
Fix typo
2015-11-01 16:08:10 +01:00
Hasan Kara
ff4e48c7a1
Fix typo
...
Closes gh-908
2015-11-01 16:07:56 +01:00
Rossen Stoyanchev
a48c9b6305
Replace DefaultConversionService in spring-reactive
2015-10-30 17:58:59 -04:00
Rossen Stoyanchev
c0dff3d2bb
Comply with Spring Framework code style
...
https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Code-Style
2015-10-30 17:22:19 -04:00
Rossen Stoyanchev
0989c8b3c2
HandlerMethodArgumentResolver is now asynchronous
2015-10-30 16:04:49 -04:00
Rossen Stoyanchev
6b73993a38
HandlerAdapter is asynchronous again
2015-10-30 15:02:54 -04:00
Sebastien Deleuze
01ae961820
Make DefaultConversionService usable by the upcoming client
2015-10-30 11:03:49 +01:00
Sebastien Deleuze
a257a4a37d
Polishing
2015-10-30 11:02:40 +01:00
Arjen Poutsma
b2bf18dd3d
Removed Closeable implementation
2015-10-30 09:39:46 +01:00
Arjen Poutsma
5f2e958fae
Removed IOException declaration
2015-10-30 09:38:29 +01:00
Arjen Poutsma
174e1d295d
Merge pull request #36 from poutsma/httpmessage_hierarchy
...
Introduce HttpMessage hierarchy
2015-10-30 09:27:52 +01:00
Arjen Poutsma
bd472af37e
Updated Copyright notices
2015-10-30 09:26:34 +01:00
Arjen Poutsma
6006fa6ec2
Optimized imports
2015-10-30 09:24:53 +01:00
Rossen Stoyanchev
598fafd957
Fix failing test
2015-10-29 21:02:45 -04:00
Rossen Stoyanchev
c5995149b3
Further improve detecttion of custom CNVR
...
Refine the approach of having <mvc:view-resolvers> detect and use the
ContentNegotiationManager instance registered with
<mvc:annotation-driven> introduced in the last commit.
Issue: SPR-13559
2015-10-29 20:58:31 -04:00
Rossen Stoyanchev
f84a0c914a
Detect custom ContentNegotiationViewResolver
...
The <mvc:annotation-driven> element now adds an alias when a
ContentNegotiationManager bean is registered with a custom name.
This helps <mvc:view-resolvers> to more reliably find such a custom
ContentNegotiationManager.
Issue: SPR-13559
2015-10-29 18:01:00 -04:00
Rossen Stoyanchev
3e807c297d
Update WebLogicRequestUpgradeStrategy for WLS 12.2.1
...
Issue: SPR-13234
2015-10-29 17:09:43 -04:00
Hronom
1d60a6a6af
Added strict compare mode for Json
...
Issue: SPR-13607
2015-10-29 17:05:37 +01:00
Arjen Poutsma
e121f7ecd4
Improved documentation on setBody()
2015-10-29 16:44:13 +01:00
Arjen Poutsma
45a88974bc
Changed addBody() to setBody()
2015-10-29 16:28:22 +01:00
Brian Clozel
9334fabe26
Don't throw NPE when serving webjar directories
...
Prior to this change, serving resources with ResourceHttpRequestHandler
could result in NPE when requesting an existing folder located in a JAR.
This commit swallows those exceptions, as it is not possible to foresee
those cases without reading the actual resource. This result in a HTTP
200 response with a zero Content-Length instead of a HTTP 500 internal
exception.
Issue: SPR-13620
2015-10-29 16:10:27 +01:00
Arjen Poutsma
5727abc82d
Resolved merge conflicts
2015-10-29 16:08:10 +01:00
Arjen Poutsma
bab3b6fd1c
Introduce HttpMessage hierarchy
...
This commit introduces "reactive" sub-interfaces of the HttpMessage
interface found in the Spring Framework.
2015-10-29 15:45:28 +01:00
Rossen Stoyanchev
323fa8510d
Call complete() on MockAsyncContext after dispatch
...
Issue: SPR-13615
2015-10-29 10:12:47 -04:00
Brian Clozel
546efc2a91
Upgrade to Undertow 1.3.4.Final
2015-10-29 12:12:56 +01:00
Stephane Maldini
3864fc24ff
Fix JSON encoding issue
2015-10-29 11:10:38 +01:00
Stephane Maldini
fd52ae999b
Update to latest reactor-net
...
Latest reactor-net doesn't depend on reactor-stream anymore (neither reactor-codec and reactor-bus, it only depends on reactor-core).
2015-10-29 11:10:19 +01:00
Sebastien Deleuze
adc50bbfb9
Add handler method parameter and result converters
...
This commit introduces the following changes:
- Publisher -> Observable/Stream/etc. conversion is now managed
in a dedicated ConversionService instead of directly in
RequestBodyArgumentResolver and ResponseBodyResultHandler
- More isolated logic that decides if the stream should be
serialized as a JSON array or not
- Publisher<ByteBuffer> are now handled by regular
ByteBufferEncoder and ByteBufferDecoder
- Handle Publisher<Void> return value properly
- Ensure that the headers are properly written even for response
without body
- Improve JsonObjectEncoder to autodetect JSON arrays
2015-10-29 10:50:06 +01:00
Rossen Stoyanchev
5ac57e8ea6
Restore compatibility with WildFly
...
Issue: SPR-13619
2015-10-28 17:56:02 -04:00
Juergen Hoeller
baae8ddd3e
Upgrade to CGLIB 3.2
...
Issue: SPR-13353
2015-10-28 21:25:32 +01:00
Juergen Hoeller
081905d3b3
Latest dependency updates (Gson 2.4, Joda-Time 2.9, EhCache 2.10.1)
2015-10-28 20:34:44 +01:00
Juergen Hoeller
a778468771
Consistent JSP tag documentation
...
Issue: SPR-13520
2015-10-28 18:31:17 +01:00
Juergen Hoeller
1571829c34
Consistent bracket style in view chapter
2015-10-28 18:28:07 +01:00
Juergen Hoeller
a13a1eb1f1
Reference documentation for ObjectFactory and JSR-330's Provider
...
Issue: SPR-13117
2015-10-28 18:27:18 +01:00
Juergen Hoeller
a268cdb913
Fixed javadoc links to setCacheSeconds
2015-10-28 16:06:59 +01:00
Juergen Hoeller
68308c047e
Explicit notes on programmatic Executor setup in @Bean methods
...
Issue: SPR-8131
2015-10-28 16:06:35 +01:00
Juergen Hoeller
629e2a0396
Explicit notes on programmatic JNDI lookups in @Bean methods
...
Issue: SPR-8129
2015-10-28 16:06:10 +01:00