Stephane Nicoll
b64de87a6b
Merge pull request #1411 from andreykaipov:patch-2
...
* pr/1411:
Minor typo fix: form -> from
8 years ago
Andrey Kaipov
9c226aa742
Minor typo fix: form -> from
...
Closes gh-1411
8 years ago
Rossen Stoyanchev
11075f12bc
Fix URI parsing in Reactor Netty request
...
Issue: SPR-15560
8 years ago
Juergen Hoeller
c59e192b0f
Upgrade to Kotlin 1.1.2-4 (and Undertow 1.4.15)
8 years ago
Rossen Stoyanchev
34f1712d59
Merge pull request #1422 from svorcmar/SPR-15505
8 years ago
Rossen Stoyanchev
48a5938cd4
Polish
8 years ago
Martin Švorc
bf83e4e861
Use original query string of forwarded request
...
Prior to this commit, the AbstractFlashMapManager has used the
originating URI but the query string of the forwarded request. That
resulted to FlashMap not being matched even when both originating
URI and query string matched the FlashMap attributes. The originating
query string is now used to match the forwarded request.
Issue: SPR-15505
8 years ago
Bao Tran
44c31a6aad
Fix duplicate STOMP subscription id issue
...
Issue: SPR-15543
8 years ago
Juergen Hoeller
cb3d1befcd
LocalValidatorFactoryBean properly supports unwrap at ValidatorFactory level
...
Also documents limitation for Bean Validation 2.0's getClockProvider() method.
Issue: SPR-15561
Issue: SPR-13482
8 years ago
Juergen Hoeller
67881a5726
Polish PathPattern parser (including package change to web.util.pattern)
...
Issue: SPR-15531
8 years ago
Juergen Hoeller
eaac348c05
Close InputStreams in writeResourceRegionCollection (analogous to writeResourceRegion)
...
Issue: SPR-15559
8 years ago
Juergen Hoeller
7b3f5fd855
ResourceUtils.extractArchiveURL properly deals with top-level war URLs
...
Issue: SPR-15556
8 years ago
Juergen Hoeller
e835f4d025
Revised png and jpeg mappings
...
Issue: SPR-15546
Issue: SPR-15557
8 years ago
Arjen Poutsma
ba39697f2e
Expose Principal in ServerRequest
...
This commit exposes the Principal in ServerRequest.
Issue: SPR-15552
8 years ago
Juergen Hoeller
94efbe2687
Latest dependency updates (OkHttp 3.8, Protobuf 3.3.1, Rome 1.7.3, Tomcat 8.5.15)
8 years ago
Juergen Hoeller
9e3f4ccce9
Merge pull request #1394 from alexander-riss/keySet
...
Fix inefficient use of keySet operators in messaging classes
Issue: SPR-15553
8 years ago
Alexander Riss
e49a5d8424
fix inefficient use of keySet operators in messaging classes
...
issue: SPR-15553
8 years ago
Rossen Stoyanchev
5ac7955de9
More qualified "request-id" header in WebTestClient
...
Issue: SPR-15501
8 years ago
Violeta Georgieva
7f616c216b
Specify the HandlerMapping#order in the websocket example
...
The order value has to be specified for the HandlerMapping
so that it will be ordered before the one that serves the static resource.
8 years ago
Juergen Hoeller
f985f71daf
Polishing
8 years ago
Juergen Hoeller
650a682659
Upgrade to Netty 4.1.11
8 years ago
Arjen Poutsma
f4cf55cb2b
Add support for WebFilter and WebExceptionHandler
...
This commit adds support for configuring `WebFilter` and
`WebExceptionHandler` instances in HandlerStrategies. It also drops the
"native" support for `ResponseStatusException`s, in favor of the
`ResponseStatusExceptionHandler`, which is registered by default.
Issue: SPR-15518
8 years ago
Arjen Poutsma
ad9cf99420
ResourceHandlerFunction returns EntityResponse
...
The ResourceHandlerFunction now returns an `EntityResponse<Resource>`
(instead of a `ServerResponse`), so that filters can inspect/change the
returned Resource.
8 years ago
Arjen Poutsma
8db4b2f7ed
Remove synchronized block around PathPatternParser
...
Removed the synchronized block around PathPatternParser, since it is
now thread-safe.
8 years ago
Sebastien Deleuze
285fa1cc2c
Fix typos in Kotlin extensions documentation
8 years ago
Arjen Poutsma
f0f3df5cc0
Use PathPattern in PathResourceLookupFunction
8 years ago
Arjen Poutsma
64c0ec3d5e
Add test for combining @Controller with RouterFunctions
...
This commit adds a test for combining RouterFunctions with a
@Controller .
Issue: SPR-15521
8 years ago
Juergen Hoeller
9273197f11
Latest dependency updates (Common Annotations 1.3, Caffeine 2.5, Selenium 3.4, JSONassert 1.5)
8 years ago
Arjen Poutsma
b649041976
Add ServerHttpResponse.addCookie method
...
This commit adds a `addCookie(ResponseCookie)` method to the reactive
`ServerHttpResponse` interface.
Issue: SPR-15523
8 years ago
Rossen Stoyanchev
add1305252
Re-add vararg options in WebHttpHandlerBuilder
...
WebHttpHandlerBuilder is low level not expected to appear frequently
but they might be repeated more in tests (e.g. of WebFilter's).
Issuse: SPR-15499
8 years ago
Rossen Stoyanchev
459457e1aa
WebFilterChain delegation nested in Mono.defer()
...
Issue: SPR-15520
8 years ago
Rossen Stoyanchev
47d6e4a332
Immutable DefaultWebFilterChain
...
Issue: SPR-15517
8 years ago
Juergen Hoeller
5497416c2d
Polishing
8 years ago
Juergen Hoeller
f25c6ba9bc
Polishing
8 years ago
Juergen Hoeller
c735eec08b
Merge pull request #1421 from kazuki43zoo/patch-javadoc
...
Fix javadoc of AbstractHandlerMapping#setPathMatcher
8 years ago
Kazuki Shimizu
df793392fd
Fix javadoc of AbstractHandlerMapping#setPathMatcher
8 years ago
Juergen Hoeller
92f18a4985
HandlerExecutionChain.toString() includes reliable interceptor number
...
Issue: SPR-15525
8 years ago
Juergen Hoeller
25aef4d3cc
ResponseStatusException reason is optional (with lazily constructed message)
...
Issue: SPR-15524
8 years ago
Juergen Hoeller
edbf9fa74e
Upgrade to Kotlin 1.1.2-3
...
Also removes JDK 9 build support for the time being since Gradle 3.5 still doesn't run on JDK 9.
8 years ago
Juergen Hoeller
39f8bd663e
Polishing
8 years ago
Juergen Hoeller
4fdd85324d
Aligned exception handling in Jackson and JAXB codecs
...
Issue: SPR-15516
8 years ago
Rossen Stoyanchev
1c4babd410
Fix minor issue in ExchangeResult
8 years ago
Rossen Stoyanchev
0d28a1c32b
Polish
8 years ago
Rossen Stoyanchev
4d962a1793
Remove HttpStatus from HttpMessageConversionException
...
HttpMessageConverter's are client and server and arguably shouldn't
contain a server-side concept such a response status.
The status field is recent, it was added to differentiate 400 vs 500
errors with Jackson 2.9+ but there is no need for it since the same
distinction is reflected in raising an HttpMessageNotReadableException
vs a general HttpMessageConversionException.
Issue: SPR-15516
8 years ago
Rossen Stoyanchev
83e0e1604a
Refine encoding/decoding exception handling
...
Starting with removing a package cycle on the use of
ResponseStatusException in the codec package, this commit generally
refines codec exception handling.
The new [Encoding|Decoding]Exception mirror the existing
HttpMessageNot[Readable|Writable]Exception and are used similarly
especially to differentiate betwen 400 and 500 errors when parsing
server request body content.
The commit also aligns some of the exception handling of JSON and XML
on the WebFlux side with that on the Spring MVC side.
Issue: SPR-15516
8 years ago
Rossen Stoyanchev
d7e54cea84
Test commit
8 years ago
Juergen Hoeller
ba501791c9
Consistent use of WebFlux terminology over Web Reactive
8 years ago
Juergen Hoeller
429d6ac67d
Defensive handling of test timeouts with RxNetty and Reactor
8 years ago
Juergen Hoeller
1083fe6f3f
Upgrade to RxJava 1.3
...
Issue: SPR-15497
8 years ago
Rossen Stoyanchev
8231812a3c
Jackson Encoder/Decoder accept custom MimeType's
...
Issue: SPR-15474
8 years ago