开发者社区 > 云原生 > 正文

Nacos加上了这个配置 也是读取不到的怎么办?

Nacos加上了这个配置 也是读取不到的怎么办?ff1a3c17d3962dfe846adea8402600a2.png

展开
收起
真的很搞笑 2024-01-04 15:46:40 610 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果您在Nacos中添加了market-platform-dev.properties配置,但应用仍然无法读取到该配置,请尝试以下方法:

    1. 确保Nacos服务正常运行,且您的应用能够连接到Nacos服务。
    2. 检查market-platform-dev.properties文件是否已正确添加到Nacos配置列表中。
    3. 在您的应用中,确保使用了正确的命名空间和分组来获取配置。例如,如果您的命名空间为public,分组为DEFAULT_GROUP,则应使用以下方式获取配置:
    @Value("${marketPlatformDev.propertyName}")
    private String propertyName;
    
    1. 如果问题仍然存在,请检查您的应用日志,看是否有关于配置获取的错误信息。如果有错误信息,请根据错误信息进行排查。
    2024-01-05 11:23:46
    赞同 展开评论 打赏
  • 读取不到Nacos配置中心的原因可能有多种。首先,确保Nacos配置中心已经正确部署并且运行,如果Nacos配置中心没有正常启动,应用程序则无法读取到配置。其次,检查你的应用程序是否正确配置了Nacos配置中心的地址,以及spring.cloud.nacos.config.namespace的值是否和nacos 配置中心(页面配置)的命名空间的ID一致。

    另外,要确保你的项目中已经添加了nacos的启动pom依赖,即<```xml


    com.alibaba.cloud
    spring-cloud-starter-alibaba-nacos-config

    ```
    并且在配置文件中添加了对应的配置,同时注意配置与代码中注入的格式保持一致。

    如果是热更,你需要检查是否开启了热更功能。在默认情况下,它会自动感知配置变化并刷新,参考配置:spring.cloud.nacos.config.refresh-enabled=true

    2024-01-05 11:09:31
    赞同 展开评论 打赏
  • 后缀修改成 spring.cloud.nacos.config.file-extension:yml 试试 ,此回答整理自钉群“Nacos社区群4”

    2024-01-04 18:49:20
    赞同 展开评论 打赏
问答分类:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
Nacos架构&原理 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-使用Nacos进行服务的动态发现和流量调度 立即下载
Nacos 启航,发布第一个版本, 云原生时代助力用户微服务平台建设 立即下载