springcloud中启动时nacos配置中心跟本地bootstrp文件加载问题?

今天尝试着springcloud启动项目,windows本地的nacos配置没问题,项目也能正常启动。但是将nacos配置中心换成服务器上的配置,其中的时候就报错。说是bootstrap配置信息没有加载成功,也尝试了网上的两种方式,仍然是报错。只能请教各位了。

bootstrap.yml配置

img


application.yml中配置的是一些基础的数据库,mybatis等配置信息

img


项目启动的时候就报错,报错信息如下:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scopedTarget.nacosConfigController': Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'config.appName' in value "${config.appName}"

img

尝试过网上的一些方法 :
尝试1:
SpringCloud 2.4版本 之后不再 优先读取bootstrap文件,导致bootstrap不起作用
需要在pom.xml文件中引入如下依赖后,就可以正常读取bootstrap.yml配置文件了。

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

但是尝试后,还是不行。

尝试2:
官方说明中:在整个发布系列项目中,已不在支持Ribbon\Hystrix和zuul。默认情况下,不在启用spring-cloud-common提供的Bootstrp。如果项目中需要他,则可以通过属性或者新的启动器重新启用他。

img


尝试了上面的两种方式后,还是一样的错误信息。就有点蛋疼了。只能向网上的各位请教下。