一、该问题的重现步骤是什么?
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二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
根据这个commit修改下就可以读取json格式文件了:https://center.javablade.com/blade/BladeX/commit/f69dcd95dac0abbfa94597d7ec12bc78d5b74a64
获取dataId 改成了如下方式,可是.json 里面的路由依旧不起作用
String dataId = bladeProperties.getName() + "-" + bladeProperties.getEnv() + "." + NacosConstant.NACOS_CONFIG_JSON_FORMAT;
你在这里打断点,看看启动的时候有进来执行么

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