acosConfigService.getConfig为null问题

来源:7-7 验证网关事件监听器的可用性

孜然5917767

2024-02-20

NacosConfigService.getConfig为null问题(看了问答区问题解决),GatewayConfig中数据正常得到,configInfo 为null,追源码报错为404, config data not exist.

相关配置和代码如下图:
图片描述
尝试了更改nacos版本,更改spring-cloud-starter-alibaba-nacos-discovery版本,以及将application.yml更名为bootstrap.yml等方法,追踪源码,找到路径通过浏览器直接使用url访问,可以得到数据。
图片描述
但是代码中configInfo始终为null

写回答

1回答

张勤一

2024-02-20

这真的很难看出来到底是哪里出了问题,我的建议是查查 Nacos 的文档,多试试修改下 data id、group id 试试看看。

1
1
孜然5917767
好的,已解决,在public命名空间添加配置可以成功检测到配置。 但是不明白为什么,在我自己设置的命名空间添加配置检测不到,但是在public空间添加配置就可以检测到。 追源码的过程中貌似也没有看到namespace起作用,httpGet方法的header中仅包括dataId和group。
2024-02-20
共1条回复

Spring Cloud / Alibaba 微服务架构实战

从架构设计到开发实践,手把手实现

1210 学习 · 674 问题

查看课程