- 12 1月, 2018 9 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-16369
-
由 Juergen Hoeller 提交于
Issue: SPR-16364
-
由 Juergen Hoeller 提交于
Issue: SPR-16288
-
由 Arjen Poutsma 提交于
Issue: SPR-16365
-
由 Arjen Poutsma 提交于
Use DataBufferUtils.compose instead of writeAggregator to combine multiple data buffers into one, as the write aggregator would not work when the initial data buffer did not have enough capacity to contain all subsequent buffers. Removed writeAggregator, as it is no longer needed. Issue: SPR-16365
-
由 Arjen Poutsma 提交于
Added a utility method that composes data buffers into a single buffer. Depending on the `DataBuffer` implementation, the returned buffer may be a single buffer containing all data of the provided buffers, or it may be a true composite that contains references to the buffers. Issue: SPR-16365
-
由 Rossen Stoyanchev 提交于
The match/matches methods of UriTemplate use a regex with (.*) in place of URI variables, which work fine except in the end where such a pattern can match greedily more than one segment. This commit updates the regex to use ([^/]*) instead since URI variables are only meant to be used within a single path segment. Issue: SPR-16169
-
由 Rossen Stoyanchev 提交于
Clarify what PathPatternParser is used for which is CORS checks in the very least. Some sub-classes will also use it for request mapping but not all (e.g. RouterFunctionMapping). Hence the need to be more explicit.
-
由 Rossen Stoyanchev 提交于
@EnableWebFlux bootstraps both annotated controllers and functional endpoints, so we need to be more explicit about which parts of the configuration apply to which. Issue: SPR-16360
-
- 11 1月, 2018 7 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-16329
-
由 Juergen Hoeller 提交于
Issue: SPR-16288
-
由 Rossen Stoyanchev 提交于
Issue: SPR-16296
-
由 Rossen Stoyanchev 提交于
Issue: SPR-16360
-
由 sdeleuze 提交于
This commit polishes SPR-16022 fix in order to handle correctly the case when primary and default constructors are the same when a secondary constructor is defined. Issue: SPR-16289
-
由 Arjen Poutsma 提交于
-
由 Arjen Poutsma 提交于
Reverted back from `MultiValueMap<String, Object>` to `MultiValueMap<String, ?>`
-
- 10 1月, 2018 14 次提交
-
-
由 Rossen Stoyanchev 提交于
Issue: SPR-16246
-
由 Arjen Poutsma 提交于
This commit uses the newly introduced write aggregator from DataBufferUtils throughout WebFlux. Issue: SPR-16351
-
由 Arjen Poutsma 提交于
As a consequence of dropping CompositeByteBuf (see prior commit), DataBuffers fluxes that are aggregated with Flux.reduce(BiFunction) are now required to be released, as the composite no longer holds a reference to subsequent data buffers. For this purpose, DataBufferUtils now has a writeAggregator that can be used with Flux.reduce, and that released the subsequent buffers properly. Issue: SPR-16351
-
由 Arjen Poutsma 提交于
Prior to this commit, NettyDataBuffer had a optimization in write(ByteBuf...), where it used a CompositeByteBuf to hold the original and the parameter buffer. Unfortunately, this procedure has nasty consequences when splicing buffers (see https://stackoverflow.com/a/48111196/839733). As of this commit, NettyDataBuffer stopped using CompositeByteBuf, and simply does ByteBuf.write(). Issue: SPR-16351
-
由 Rossen Stoyanchev 提交于
Issue: SPR-16290
-
由 Rossen Stoyanchev 提交于
-
由 Rossen Stoyanchev 提交于
-
由 Jeff Nelson 提交于
Issue: SPR-16245
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
Includes default implementations of getSqlType and getTypeName. Issue: SPR-16361
-
由 Juergen Hoeller 提交于
Includes efficient separator determination. Issue: SPR-16340
-
由 Masahiro Ide 提交于
Issue: https://jira.spring.io/browse/SPR-16235
-
由 Stephane Nicoll 提交于
* pr/1640: Fix source code in doc
-
由 Toshiaki Maki 提交于
Closes gh-1640
-
- 09 1月, 2018 7 次提交
-
-
由 sdeleuze 提交于
Optimize same origin check when the request is an instance of ServletServerHttpRequest and when there is no forwarded headers. This commit also optimizes the getPort methods and ForwardedHeaderFilter forwarded headers checks. Issue: SPR-16262
-
由 sdeleuze 提交于
This commit refines forwarded protocol support in order to support proxies that only set "X-Forwarded-Proto" header and not "X-Forwarded-Port" by performing a reset of the port in such case. "Forwarded" header support has been updated accordingly since it also supports similar use case, as described in SPR-15504. Issue: SPR-16262
-
由 Rossen Stoyanchev 提交于
Issue: SPR-16214
-
由 Rossen Stoyanchev 提交于
-
由 Rossen Stoyanchev 提交于
-
由 Aleksey Voronenkov 提交于
Issue: SPR-16324
-
由 Juergen Hoeller 提交于
Issue: SPR-16322
-
- 08 1月, 2018 3 次提交
-
-
由 Rossen Stoyanchev 提交于
Issue: SPR-16266
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
Issue: SPR-16356
-