一 代码位置

https://github.com/cakin24/spring-cloud-code/tree/master/ch17-3/ch17-3-4-gateway

https://github.com/cakin24/spring-cloud-code/tree/master/ch17-3/ch17-3-service

二 关键代码

package cn.springcloud.book.gateway;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.gateway.route.RouteLocator;
import org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder;
import org.springframework.context.annotation.Bean;@SpringBootApplication
public class SCGatewayApplication {@Beanpublic RouteLocator testRouteLocator(RouteLocatorBuilder builder) {// 下面几行是关键代码return builder.routes().route("add_request_header_route", r ->r.path("/test").filters(f -> f.addResponseHeader("X-Response-Foo", "Bar")).uri("http://www.baidu.com")).build();}public static void main(String[] args) {SpringApplication.run(SCGatewayApplication.class, args);}
}

三 测试

1 启动ch17-3-4-gateway

2 启动ch17-3-service

3 浏览器输入: http://localhost:8080/test

4 调试窗口输出如下:

Spring Cloud Gateway内置过滤器实战——AddResponseHeader过滤器工厂相关推荐

  1. Spring Cloud Gateway内置的断言和过滤器作用

    文章目录 前言 一.内置断言 二.内置过滤器 1.GlobalFilter 2.GatewayFilter 三.配置参数解析模式 1.DEFAULT 2.GATHER_LIST 3.GATHER_LI ...

  2. Spring Cloud Gateway(十):网关过滤器工厂 GatewayFilterFactory

    本文基于 spring cloud gateway 2.0.1 1.GatewayFilterFactory 简介 路由过滤器允许以某种方式修改传入的HTTP请求或传出的HTTP响应. 路径过滤器的范 ...

  3. gateway内置过滤器工厂

    Spring Cloud Gateway 内置的过滤器工厂 内置的过滤器工厂 这里简单将Spring Cloud Gateway内置的所有过滤器工厂整理成了一张表格.如下: 过滤器工厂 作用 参数 A ...

  4. Spring Cloud GateWay——Filter过滤器

    基于SpringCloud GateWay 3.1.2 版本 内置过滤器 Spring Cloud GateWay 内置了下图中的过滤器,具体的内置过滤器如何使用,可参考官网文档,描述都很简单,本文重 ...

  5. spring cloud gateway之filter篇

    点击上方"方志朋",选择"置顶或者星标" 你的关注意义重大! 在上一篇文章详细的介绍了Gateway的Predict,Predict决定了请求由哪一个路由处理, ...

  6. Spring Cloud Gateway之Predict篇

    Spring Cloud gateway工作流程 在之前的文章的Spring Cloud GateWay初体验中,大家已经对Spring Cloud Gateway的功能有一个初步的认识,网关作为一个 ...

  7. Spring Cloud Gateway 之Predict篇

    转载请标明出处: http://blog.csdn.net/forezp/article/details/84926662 本文出自方志朋的博客 个人博客纯净版:https://www.fangzhi ...

  8. Spring cloud gateway 详解和配置使用

    spring cloud gateway 介绍 1. 网关是怎么演化来的 单体应用拆分成多个服务后,对外需要一个统一入口,解耦客户端与内部服务 注:图片来自网络 2. 网关的基本功能 网关核心功能是路 ...

  9. java版电子商务spring cloud分布式微服务b2b2c社交电商-spring cloud gateway之filter篇

    社交电商平台源码请加企鹅求求:一零三八七七四六二六.filter的作用和生命周期 由filter工作流程点,可以知道filter有着非常重要的作用,在"pre"类型的过滤器可以做参 ...

最新文章

  1. huffman java_详解Huffman编码算法之Java实现
  2. 学习了哪些知识,计算机视觉才算入门?
  3. python input与返回值-python中使用input()函数获取用户输入值方式
  4. 深入理解Kafka(2)-Producer
  5. 3分钟内看完这,bootstraptable表格控件,受益匪浅!
  6. 43 CO配置-控制-产品成本控制-成本对象控制-实际成本核算/物料分类帐-激活实际成本组件划分
  7. mysql报错1517_请教一下 flask+sqlalchemy+mysql 连接错误问题
  8. [充电]Code Review
  9. 数据库原理及应用(MySQL版)
  10. 太阳跟踪装置系统设计与制作
  11. linux4.12 交叉编译链,交叉编译工具链(很详细)
  12. Vaa3d_DIADEM metric基本介绍_SWC拓扑结构量纲
  13. 系统集成项目管理工程师(中级)考试心得经验
  14. 程序员为什么多数秃头?看完这15个瞬间,终于懂了
  15. 生活中的逻辑谬误04.赌徒谬误
  16. 史上最全的开源库整理
  17. ThinkPad T410I 安装 Mac 10.9 Mavericks
  18. 如果你没有钱,没有能力,没有人脉,你就这样干!
  19. dhcp计算机毕业论文,计算机网络毕业设计(论文)dhcp在校园网中的应用.pdf
  20. proe常用c语言语句,Proe如何使用if条件语句?

热门文章

  1. Nmap中一些常用的NSE脚本
  2. 非静压模型NHWAVE学习(13)——模拟淹没锥形岛屿的水流(shallow flows submerged conical islands)
  3. MicroFocus ALM Octane 12.55部署与简单试用(一)
  4. 大津算法的matlab实现
  5. 一分钟让你了解双组份透明聚脲——昌盛达聚脲
  6. 电脑的弹窗广告清除方法!一开机就自动下载各种流氓软件!!!如何彻底删除流氓软件、流氓插件广告?
  7. 华为G525乐蛙刷机包 乐蛙第123期14.04.25 适配
  8. 银行科技部半年!人间半个月!
  9. 一云多芯,阿里最新发布自研CPU芯片倚天710
  10. 分享几个ip定位api