当前位置: 首页 > wzjs >正文

网站 只收录首页做产品的往这看 国外工业设计网站大全

网站 只收录首页,做产品的往这看 国外工业设计网站大全,目前最新推广平台,推广网站加盟场景: 将所有请求转化为同一路径请求(方便穿网配置)在请求头内标识原来路径,然后在将请求分发给不同服务 AllToOneGatewayFilterFactory import lombok.Getter; import lombok.Setter; import lombok.extern.slf4j.Slf4j; impor…

场景:

将所有请求转化为同一路径请求(方便穿网配置)在请求头内标识原来路径,然后在将请求分发给不同服务

 

AllToOneGatewayFilterFactory
import lombok.Getter;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.gateway.filter.GatewayFilter;
import org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory;
import org.springframework.http.server.reactive.ServerHttpRequest;
import org.springframework.stereotype.Component;@Component
@Slf4j
public class AllToOneGatewayFilterFactory extends AbstractGatewayFilterFactory<AllToOneGatewayFilterFactory.Config> {public AllToOneGatewayFilterFactory() {super(Config.class);}@Overridepublic GatewayFilter apply(Config config) {return (exchange, chain) -> {ServerHttpRequest request = exchange.getRequest();request.getURI();// 替换路径String path = request.getPath().toString();ServerHttpRequest modifiedRequest = request.mutate().header(config.headerName, path).path(config.getToPath()).build();exchange = exchange.mutate().request(modifiedRequest).build();log.info("AllToOne: headers{{}:{}}, {} ---> {}", config.getHeaderName(),path, request.getURI(), modifiedRequest.getURI());return chain.filter(exchange);};}@Setter@Getterpublic static class Config {private String headerName;private String toPath;}
}

 

 spring:cloud:gateway:httpclient:ssl:useInsecureTrustManager: trueroutes:- id: AllToOne_fnpturi: http://localhost:19982predicates:- Path=/**filters:- name: AllToOneargs:headerName: api-pathtoPath: /api/unified

注意:1.类名必须以GatewayFilterFactory结尾否则会出现不识别 的情况

           2.配置的filters -name 的值为类的前缀(截取GatewayFilterFactory之后的)

http://www.dtcms.com/wzjs/802710.html

相关文章:

  • asp网站安装教程昆明微信网站建设
  • 跨境电子商务网站建设淘宝wordpress cms主题
  • 做网站用新域名还是老域名做守望同人的网站
  • 网站栏目页模板梅州建站找哪家
  • 网站建设实训室网站模版idc
  • 贵阳网站开发谁家做的好门户网站建设实施方案
  • 深圳微信网站设计北京棋森建设有限公司网站
  • 唐山网站制作软件四川建设厅证网站是
  • 裕华建设集团网站网站建设 英文版
  • 银行收取网站建设费的会计科目wordpress接收邮件
  • 易班网站建设的意义七牛镜像存储wordpress
  • 企业网站开发技术有哪些wordpress 主机
  • 泰州网站整站优化重庆网站空间费用
  • 山东专业网站seo常德小学报名网站
  • 沈阳制作网站软文广告经典案例300字
  • 手机企业网站开发怎么登陆网站后台管理系统
  • 做论坛网站能赚钱吗龙岩网红隧道在哪
  • 5 电子商务网站建设的步骤两个网站共用一个数据库
  • 宿迁做企业网站校园交易网站建设论文
  • 网站访问速度慢的原因页面制作多少钱
  • h5网站开发工具有哪些在线课堂网站开发
  • 网站做的好有什么用提升学历的重要性与意义
  • 要怎么做自己的网站视频教学网站集约化建设报告
  • 化妆品品牌网站建设设计网站的制作框架
  • 济南建站公司哪有装修公司网站建设
  • 做旅行网站的意义百度网页制作
  • 昌平网站开发公司一键logo生成器
  • 同城做推广哪个网站好如何进行搜索引擎优化
  • ps做网站的视频自己制作游戏的软件
  • 网站制作五个界面门户网站建设自评报告