当前位置: 代码迷 >> 综合 >> Spring Cloud 学习(十二)——使用Zuul配置服务请求过滤
  详细解决方案

Spring Cloud 学习(十二)——使用Zuul配置服务请求过滤

热度:55   发布时间:2023-12-15 21:04:00.0

一、配置前的准备

按照上一个配置进行《Spring Cloud 学习(十一)——使用Zuul网关实现反向代理》

二、添加过滤拦截的配置文件

package cn.linkpower.config;import javax.servlet.http.HttpServletRequest;import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.Configuration;import com.netflix.zuul.ZuulFilter;
import com.netflix.zuul.context.RequestContext;
import com.netflix.zuul.exception.ZuulException;/*** 服务过滤器配置* * @author 76519**/
@Configuration // 申明配置类(@Component 与之区别在于 @Configuration是单例)
public class MyZuulFilter extends ZuulFilter {//引入日志文件private static Logger log = LoggerFactory.getLogger(MyZuulFilter.class);/*** 代表过滤器类型:<br>* pre:路由之前<br>* routing:路由之时<br>* post: 路由之后<br>* error:发送错误调用<br>*/@Overridepublic S
  相关解决方案