在前面我们使用zuul搭建了网关http://blog.youkuaiyun.com/liuchuanhong1/article/details/59056278
关于网关的作用,这里就不再次赘述了,我们今天的重点是zuul的Filter。通过Filter,我们可以实现安全控制,比如,只有请求参数中有用户名和密码的客户端才能访问服务端的资源。那么如何来实现Filter了?
要想实现Filter,需要以下几个步骤:
1、继承ZuulFilter类,为了验证Filter的特性,我们这里创建3个Filter
根据用户名来过滤
-
package com.chhliu.springcloud.zuul;
-
import javax.servlet.http.HttpServletRequest;
-
import com.netflix.zuul.ZuulFilter;
-
import com.netflix.zuul.co