SpringCloudGateway与netflix zuuls shouldfilter方法的等价性是什么?

8nuwlpux  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(357)

我正在从netflix zuul迁移到spring cloud gateway,找不到与netflix zuuls shouldfilter等效的方法。没有等价物吗?
我要替换的netflix zuul代码:

@Override
public boolean shouldFilter() {
    return true; // Yes run this filter!
}
2mbi3lxu

2mbi3lxu1#

一种选择是在spring云网关过滤器方法中执行if子句。
例子:

@Override
public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {
    if(someCondition == false) {
        return chain.filter(exchange); // Skip this filter and continue to the next filter
    }

    // More filter code
}

相关问题