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

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

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

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

2mbi3lxu1#

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

  1. @Override
  2. public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {
  3. if(someCondition == false) {
  4. return chain.filter(exchange); // Skip this filter and continue to the next filter
  5. }
  6. // More filter code
  7. }

相关问题