报错信息:
2018-06-30 10:24:44.497 ERROR 7492 --- [io-18099-exec-1] com.netflix.zuul.FilterProcessor: null
解决方法:
ZuulFilter过滤器的filterType方法返回一个字符串代表过滤器的类型,如果return null就报上述错误。在zuul中定义了四种不同生命周期的过滤器类型,具体如下:
pre:路由之前
routing:路由之时
post: 路由之后
error:发送错误调用
@Component
public class MyZuulFilter extends ZuulFilter {
@Override
public String filterType() {
return "pre";
}
@Override
public int filterOrder() {
return 0;
}
@Override
public boolean shouldFilter() {
return false;
}
@Overridepublic Object run() {
return null;
}
}