关于整合springcloud、Nacos配置中心失效没有反应问题

问题描述:
今天在使用Nacos配置中心的时候,发现我通过Nacos配置中心的文件,并不能将自己发布的配置文件修改,在网上找了很多方法都没有,最后发现是配置文件bootstrap.yml(bootstrap.properties)根本没被读取到。

问题解决:
最后发现是因为springboot的版本太高了(用的是最新版本),然后我降低了版本,改成了2.1.8.RELEASE的版本:下面是我改的版本

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.8.RELEASE</version>
        <relativePath/> 
    </parent>

改了版本过后发现启动的时候启动不了:原来是spring-cloud-dependencies的版本太高了(也是最新),然后降低版本:用的Greenwich.SR3

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Greenwich.SR3</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

因为降低了spring boot的版本所以也得降低spring-cloud-alibaba-dependencies这个得版本,不然还说会报错:

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-alibaba-dependencies</artifactId>
                <version>2.1.2.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

最后启动发现问题就解决了,bootstrap得配置文件能读取了,自然就解决了。
最后得版本是:

 <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.8.RELEASE</version>
        
 <artifactId>spring-cloud-dependencies</artifactId>
        <version>Greenwich.SR3</version>
        
 <artifactId>spring-cloud-alibaba-dependencies</artifactId>
        <version>2.1.2.RELEASE</version>
    原文作者:lyjlyja
    原文地址: https://blog.csdn.net/lyjlyja/article/details/112289611
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞