ServerWebExchange now provides access to "requestParams" as a
MulitValueMap with query parameters and form data combined.
The combined map is then used for the params condition of
@RequestMapping purposes () and also for @RequestParam arguments.
Issue: SPR-15000
@ -141,12 +143,18 @@ public final class ParamsRequestCondition extends AbstractRequestCondition<Param
@@ -141,12 +143,18 @@ public final class ParamsRequestCondition extends AbstractRequestCondition<Param
@ -260,26 +260,31 @@ public abstract class AbstractHandlerMethodMapping<T> extends AbstractHandlerMap
@@ -260,26 +260,31 @@ public abstract class AbstractHandlerMethodMapping<T> extends AbstractHandlerMap
logger.debug("Looking up handler method for path "+lookupPath);
@ -59,11 +61,17 @@ public class RequestParamMapMethodArgumentResolver implements SyncHandlerMethodA
@@ -59,11 +61,17 @@ public class RequestParamMapMethodArgumentResolver implements SyncHandlerMethodA
@ -106,7 +108,7 @@ public class RequestParamMethodArgumentResolver extends AbstractNamedValueSyncAr
@@ -106,7 +108,7 @@ public class RequestParamMethodArgumentResolver extends AbstractNamedValueSyncAr
@ -114,6 +116,12 @@ public class RequestParamMethodArgumentResolver extends AbstractNamedValueSyncAr
@@ -114,6 +116,12 @@ public class RequestParamMethodArgumentResolver extends AbstractNamedValueSyncAr
@ -65,10 +63,6 @@ public class RequestParamMapMethodArgumentResolverTests {
@@ -65,10 +63,6 @@ public class RequestParamMapMethodArgumentResolverTests {
@ -86,35 +80,51 @@ public class RequestParamMapMethodArgumentResolverTests {
@@ -86,35 +80,51 @@ public class RequestParamMapMethodArgumentResolverTests {
@ -115,45 +116,33 @@ public class RequestParamMethodArgumentResolverTests {
@@ -115,45 +116,33 @@ public class RequestParamMethodArgumentResolverTests {
@ -163,65 +152,41 @@ public class RequestParamMethodArgumentResolverTests {
@@ -163,65 +152,41 @@ public class RequestParamMethodArgumentResolverTests {
@ -93,6 +93,11 @@ public class ServerWebExchangeDecorator implements ServerWebExchange {
@@ -93,6 +93,11 @@ public class ServerWebExchangeDecorator implements ServerWebExchange {
@ -56,9 +58,13 @@ public class DefaultServerWebExchange implements ServerWebExchange {
@@ -56,9 +58,13 @@ public class DefaultServerWebExchange implements ServerWebExchange {
@ -70,6 +76,8 @@ public class DefaultServerWebExchange implements ServerWebExchange {
@@ -70,6 +76,8 @@ public class DefaultServerWebExchange implements ServerWebExchange {
@ -80,10 +88,12 @@ public class DefaultServerWebExchange implements ServerWebExchange {
@@ -80,10 +88,12 @@ public class DefaultServerWebExchange implements ServerWebExchange {
Assert.notNull(response,"'response' is required");
Assert.notNull(response,"'sessionManager' is required");
Assert.notNull(response,"'formReader' is required");
@ -91,13 +101,28 @@ public class DefaultServerWebExchange implements ServerWebExchange {
@@ -91,13 +101,28 @@ public class DefaultServerWebExchange implements ServerWebExchange {
@ -144,6 +169,11 @@ public class DefaultServerWebExchange implements ServerWebExchange {
@@ -144,6 +169,11 @@ public class DefaultServerWebExchange implements ServerWebExchange {