记录一个关于nacos配置中心无效的问题

spring.application.name=hrssc-project
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
spring.cloud.nacos.discovery.namespace=45f914a5-d78c-4c64-8403-e7134aa02482

spring.cloud.nacos.config.extension-configs[0].data-id=datasource.yml
spring.cloud.nacos.config.extension-configs[0].group=dev
spring.cloud.nacos.config.extension-configs[0].refresh=true

一直报,找不到目标数据源的错误,查了很多资料,都没有发现问题所在,最后发现是命名空间的配置写错了,正确应当是:

spring.cloud.nacos.config.namespace=45f914a5-d78c-4c64-8403-e7134aa02482

1、关于之前查到的yaml,yml的问题均无,目前版本,yml可以正常运行,以下是所用版本:


        
            
                com.alibaba.cloud
                spring-cloud-alibaba-dependencies
                2.2.7.RELEASE
                pom
                import
            
        
    

2、以及启动日志中关于名字的问题:

2022-01-26 00:45:09.671  INFO 22380 --- [           main] b.c.PropertySourceBootstrapConfiguration : Located property source: [BootstrapPropertySource {name='bootstrapProperties-hrssc-project.properties,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-hrssc-project,DEFAULT_GROUP'},BootstrapPropertySource {name='bootstrapProperties-mybatis.yml,dev'}, BootstrapPropertySource {name='bootstrapProperties-datasource.yml,dev'}]

并不需要取名为:bootstrapProperties-datasource.yml 简单的datasource.yml也可以获取到。

3、关于添加boostrap的依赖,2.2.7.RELEASE的版本,并不需要添加bootstrap的依赖

        
            org.springframework.cloud
            spring-cloud-starter-bootstrap
        

痛哭,找了四五天的错误原因,断点断的手的麻了,结果是配置粗心的原因,细心!细心!

最后附spring cloud alibaba官方版本推荐:版本说明 · alibaba/spring-cloud-alibaba Wiki · GitHubSpring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware. - 版本说明 · alibaba/spring-cloud-alibaba Wikihttps://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

你可能感兴趣的:(spring,cloud,java,spring)