一、该问题的重现步骤是什么?
1. nacos 里面的json路由不起作用,但是自建一个gateway-dev.yaml 进行如下配置就起作用:
spring: cloud: gateway: server: # 新增server节点 webflux: # 新增webflux节点 routes: # 新版key:spring.cloud.gateway.server.webflux.routes - id: desk-route order: 0 predicates: - name: Path args: pattern: /demo/** filters: [] uri: lb://blade-desk
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
获取dataId 改成了如下方式,可是.json 里面的路由依旧不起作用
String dataId = bladeProperties.getName() + "-" + bladeProperties.getEnv() + "." + NacosConstant.NACOS_CONFIG_JSON_FORMAT;
你在这里打断点,看看启动的时候有进来执行么

我把nacos里面的.yaml路由文件删掉后,.json就起作用了,可是为什么我启动gateway后,在nacos里面修改了路由.json文件内容,gateway不会自动拉取刷新吗? 这个addListener 不是实时监听的吗?
扫一扫访问 Blade技术社区 移动端