我在一个使用Spring Cloud Gateway的项目中。我设法为我的路由建立过滤器。我现在纠结的是这一点:我怎样才能为HTTP方法使用过滤器?以下是我如何声明我的路由并为它们添加过滤器的。
@Bean
public RouteLocator routes(RouteLocatorBuilder builder) {
return builder.routes()
.route("user", r ->
r.path("/user/**")
.filters(f -> f.filter(authenticationFilter))
.uri("lb://user")
)
.route("auth", r ->
r.path("/auth/**")
.filters(f -> f.filter(authenticationFilter))
.uri("lb://auth")
)
.route("prescriber", r -> r.path("/prescriber/**")
.filters(f -> f.filter(authenticationFilter))
.uri("lb://prescriber")
)
.build();
}
StackOverflow:https://stackoverflow.com/questions/68084779/spring-cloud-gateway-filter