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

手机网站 兼容wordpress 顶 踩 插件

手机网站 兼容,wordpress 顶 踩 插件,营销软件有哪些,网络运营学校目录 一、问题 二、原因 1、修改配置 2、添加Lazy注解在client上面 3、启动成功 一、问题 当在gateway的全局过滤器GlobalFilter中注入OpenFeign接口的时候会一直卡在路由中,但是不会进一步,导致启动未成功也未报错失败 2024-01-18 22:06:59.299 I…

目录

一、问题

二、原因

1、修改配置

2、添加@Lazy注解在client上面

 3、启动成功


一、问题

当在gateway的全局过滤器GlobalFilter中注入OpenFeign接口的时候会一直卡在路由中,但是不会进一步,导致启动未成功也未报错失败

2024-01-18 22:06:59.299  INFO 19000 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [After]
2024-01-18 22:06:59.300  INFO 19000 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Before]
2024-01-18 22:06:59.300  INFO 19000 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Between]
2024-01-18 22:06:59.300  INFO 19000 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Cookie]
2024-01-18 22:06:59.300  INFO 19000 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Header]
2024-01-18 22:06:59.300  INFO 19000 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Host]
2024-01-18 22:06:59.300  INFO 19000 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Method]
2024-01-18 22:06:59.300  INFO 19000 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Path]
2024-01-18 22:06:59.300  INFO 19000 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Query]
2024-01-18 22:06:59.300  INFO 19000 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [ReadBody]
2024-01-18 22:06:59.301  INFO 19000 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [RemoteAddr]
2024-01-18 22:06:59.301  INFO 19000 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [XForwardedRemoteAddr]
2024-01-18 22:06:59.301  INFO 19000 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Weight]
2024-01-18 22:06:59.301  INFO 19000 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [CloudFoundryRouteService]

二、原因

在gateway网关中不能使用openfeign同步调用

三、解决方法

1、修改配置

	由于配置了spring.cloud.gateway.discovery.locator.enabled = true导致,改为false或者去掉该配置,因为默认为false,但是该方案会导致动态路由不能加载,影响微服务调用。gateway:discovery:locator:enabled: false 

2、添加@Lazy注解在client上面

在注入的AuthClient上面添加@Lazy注解

    @Lazy@Autowiredprivate AuthClient authClient;

全部代码: 

@Component
@Slf4j
public class GatewayGlobalFilter implements GlobalFilter, Ordered {@Autowiredprivate AuthProperties authProperties;@Lazy@Autowiredprivate AuthClient authClient;@Overridepublic Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {//获取请求头的requestList<String> excludePaths = authProperties.getExcludePaths();log.info(excludePaths.toString());//判断是否需要拦截ServerHttpRequest request = exchange.getRequest();RequestPath path = request.getPath();//如果不需要拦截则放行if(excludePaths.contains(path.toString())){return chain.filter(exchange);}//获取tokenString authorization = request.getHeaders().getFirst("authorization");String token= authorization.replace("Bearer ","");// 验证tokenString userId = authClient.getUserId(token);if(userId==null){//设置响应码为401ServerHttpResponse response = exchange.getResponse();response.setStatusCode(HttpStatus.UNAUTHORIZED);return response.setComplete();}//放行return chain.filter(exchange);}@Overridepublic int getOrder() {return 0;}
}

 3、启动成功

http://www.yayakq.cn/news/56436/

相关文章:

  • 网站制作团队高校思政教育工作网站建设
  • 中国工商做年报网站微网站开发平台wizi
  • 网站建设项目的预表免费建设自己的网站
  • 天津做公司网站时尚网站策划
  • 哪个网站专题做的好信誉好的永州网站建设
  • 开发网站培训班福田区网站建设
  • mg线上注册seo手机关键词排行推广
  • 怎样建淘宝客网站如何做网站的链接结构
  • 房地产类的网站建设聊城网站建设lckjxx
  • 目前基金会网站做的比较好的亚马逊跨境电商介绍
  • 盐城营销型网站有什么值得做的网站
  • 高性能网站建设指南 当当黄石规划建设局网站
  • wordpress音乐自动播放网站seo推广排名
  • 备案中的网站名称工信部icp备案是什么意思
  • 特效素材网站wordpress添加logo
  • 做多级分销的网站惠州网站建设价格
  • 企业电子商务网站建设的最终目的微山县建设.局网站
  • 2018网站如何做seo昆明网站制作公司百度推广
  • 电子商务网站费用预算珠宝设计制作培训
  • 南京市建设工程网站献县制作网站
  • 广州腾虎网络网站建设学校官网入口
  • 用python做网站的步骤没有货源可以开网店吗
  • 怎么做收费网站软件设计师中级含金量
  • 如何做网站维护html模板网站
  • 找代码的网站wordpress如何调用标签
  • 如何看一个网站是用哪个语言做的wordpress内涵段子
  • 无锡市建设银行总行网站代理记账公司排名前十强
  • 犀牛建设网站给客户做网站 赚钱吗
  • 静态企业网站下载济宁做网站
  • 做外贸需要做网站吗青岛专业制作网站