spring config 的配置是区分服务端和客户端的,并且服务端和客户端项目的pom.xml文件的配置是有以下区别的。

服务端的如下:
<!--spring-cloud-config-server -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-config-server</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.hibernate.validator</groupId>
                    <artifactId>hibernate-validator</artifactId>
                </exclusion>
            </exclusions>
        </dependency>


客户端的如下:

<!-- spring-cloud-config -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-config</artifactId>
        </dependency>


当上面的两个配置混合在一起的时候,系统就分不清当前项目服务是服务端还是客户端的,所以就无法正常启动项目,也就无法正常获取到远程的参数配置。
处理方法只需要把上面两种服务配置区分开就配置,再重新运行项目就可以正常启动了。