diff --git a/multi/multi_gateway-request-predicates-factories.html b/multi/multi_gateway-request-predicates-factories.html index 30526814..bbaf6cf6 100644 --- a/multi/multi_gateway-request-predicates-factories.html +++ b/multi/multi_gateway-request-predicates-factories.html @@ -63,7 +63,7 @@ uri: http://example.org predicates: - Method=GET
-
This route would match if the request method was a GET.
The Path Route Predicate Factory takes one parameter: a Spring PathMatcher pattern.
application.yml. +
This route would match if the request method was a GET.
The Path Route Predicate Factory takes two parameter: a list of Spring PathMatcher patterns and an optional flag to matchOptionalTrailingSeparator.
application.yml.
spring: cloud: gateway: @@ -71,8 +71,8 @@ - id: host_route uri: http://example.org predicates: - - Path=/foo/{segment}
-
This route would match if the request path was, for example: /foo/1 or /foo/bar.
This predicate extracts the URI template variables (like segment defined in the example above) as a map of names and values and places it in the ServerWebExchange.getAttributes() with a key defined in PathRoutePredicate.URL_PREDICATE_VARS_ATTR. Those values are then available for use by GatewayFilter Factories
The Query Route Predicate Factory takes two parameters: a required param and an optional regexp.
application.yml. + - Path=/foo/{segment},/bar/{segment}
+
This route would match if the request path was, for example: /foo/1 or /foo/bar or /bar/baz.
This predicate extracts the URI template variables (like segment defined in the example above) as a map of names and values and places it in the ServerWebExchange.getAttributes() with a key defined in PathRoutePredicate.URL_PREDICATE_VARS_ATTR. Those values are then available for use by GatewayFilter Factories
The Query Route Predicate Factory takes two parameters: a required param and an optional regexp.
application.yml.
spring: cloud: gateway: diff --git a/single/spring-cloud-gateway.html b/single/spring-cloud-gateway.html index 14d1cd4b..ca2704b3 100644 --- a/single/spring-cloud-gateway.html +++ b/single/spring-cloud-gateway.html @@ -65,7 +65,7 @@ for details on setting up your build system with the current Spring Cloud Releas uri: http://example.org predicates: - Method=GET
-
This route would match if the request method was a GET.
The Path Route Predicate Factory takes one parameter: a Spring PathMatcher pattern.
application.yml. +
This route would match if the request method was a GET.
The Path Route Predicate Factory takes two parameter: a list of Spring PathMatcher patterns and an optional flag to matchOptionalTrailingSeparator.
application.yml.
spring: cloud: gateway: @@ -73,8 +73,8 @@ for details on setting up your build system with the current Spring Cloud Releas - id: host_route uri: http://example.org predicates: - - Path=/foo/{segment}
-
This route would match if the request path was, for example: /foo/1 or /foo/bar.
This predicate extracts the URI template variables (like segment defined in the example above) as a map of names and values and places it in the ServerWebExchange.getAttributes() with a key defined in PathRoutePredicate.URL_PREDICATE_VARS_ATTR. Those values are then available for use by GatewayFilter Factories
The Query Route Predicate Factory takes two parameters: a required param and an optional regexp.
application.yml. + - Path=/foo/{segment},/bar/{segment}
+
This route would match if the request path was, for example: /foo/1 or /foo/bar or /bar/baz.
This predicate extracts the URI template variables (like segment defined in the example above) as a map of names and values and places it in the ServerWebExchange.getAttributes() with a key defined in PathRoutePredicate.URL_PREDICATE_VARS_ATTR. Those values are then available for use by GatewayFilter Factories
The Query Route Predicate Factory takes two parameters: a required param and an optional regexp.
application.yml.
spring: cloud: gateway: diff --git a/spring-cloud-gateway.xml b/spring-cloud-gateway.xml index f9588854..ef34f61d 100644 --- a/spring-cloud-gateway.xml +++ b/spring-cloud-gateway.xml @@ -181,7 +181,7 @@ for details on setting up your build system with the current Spring Cloud ReleasPath Route Predicate Factory -The Path Route Predicate Factory takes one parameter: a Spring +PathMatcher pattern.The Path Route Predicate Factory takes two parameter: a list of Spring PathMatcher patterns and an optional flag tomatchOptionalTrailingSeparator .- application.yml @@ -192,10 +192,10 @@ for details on setting up your build system with the current Spring Cloud Releas - id: host_route uri: http://example.org predicates: - - Path=/foo/{segment} + - Path=/foo/{segment},/bar/{segment} This route would match if the request path was, for example: +/foo/1 or/foo/bar .This route would match if the request path was, for example: /foo/1 or/foo/bar or/bar/baz .This predicate extracts the URI template variables (like segment defined in the example above) as a map of names and values and places it in theServerWebExchange.getAttributes() with a key defined inPathRoutePredicate.URL_PREDICATE_VARS_ATTR . Those values are then available for use by GatewayFilter Factories