Spring boot Spring自定义网关筛选器不工作
spring cloud gateway中未触发CustomGatewayFilter。这是我的类定义和配置。spring引导版本是2.3.1Spring boot Spring自定义网关筛选器不工作,spring-boot,spring-cloud-gateway,Spring Boot,Spring Cloud Gateway,spring cloud gateway中未触发CustomGatewayFilter。这是我的类定义和配置。spring引导版本是2.3.1 public class MyGatewayFilter extends AbstractGatewayFilterFactory<MyGatewayFilter.Config> { @Override public GatewayFilter apply(Config config) { return
public class MyGatewayFilter extends AbstractGatewayFilterFactory<MyGatewayFilter.Config> {
@Override
public GatewayFilter apply(Config config) {
return (exchange, chain) -> {
System.out.println("@@@@@@@@@@@@@@@@@@@@@@#######################);
return chain.filter(exchange);
};}
@Override
public Config newConfig() {
return new Config("MyGatewayFilter");
}
public static class Config {
public Config(String name) {
this.name = name;
}
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
spring:
security:
user:
name: test
password: test
cloud:
gateway:
routes:
- id: my-service
uri: lb://my-service
predicates:
- Path=/my-service/**
filters:
- MyGatewayFilter