我想为我正在编写的 Spring Cloud 微服务编写一些我自己的自定义 zuul 过滤器。一旦我编写了过滤器,我该如何集成它,以便底层的 netflix zuul 框架可以利用它。
问问题
12447 次
1 回答
20
创建一个@Bean
可扩展的ZuulFilter
. 请参阅此处的java 配置示例。只要 bean 与@EnableZuulProxy
应用程序处于相同的上下文中,它就会自动被拾取。
@Bean
public MyFilter myFilter() {
return new MyFilter();
}
在此处查看过滤器示例。
public class MyFilter extends ZuulFilter {
//...
}
过滤器分为三种类型:pre、route 和 post,并且每组过滤器都按此顺序执行(即所有 pre 的第一个,route 第二个和 post 的第三个)。
于 2015-02-12T02:03:09.413 回答