实现ZuulFilter
连有一些默认实现的方法
这是Filter的类型,比如这里我们类型为pre就是前置
越大执行顺序就会靠后
启用拦截,我们设置为true
具体的业务逻辑
获取当前的Context,它是线程安全的
我们可以把它理解为ThreadLocal
它可以获取Request和Response
我们把日志引进来
执行filter
加一个config的包
创建zuul Config
相当于我们写了个Filter,这个Filter写到了Spring的配置文件里。相当于我们在启动时候,默认就会加载这样的一个Filter
启动服务测试
MyFilter里面有个非常重要的东西就是RequestContext,虽然同一个filter面向的是所有的请求,但是zuul很贴心的给我们提供了RequestContext,这样虽然同一个filter虽然面向所有请求,可是没一个filter里面可以获取每一次请求不同的东西,。这就是RequestContext带给我们的力量。
结束