配置文件問題
如果使用application命名時,需要使用Properties
擴展名的,如果使用yml
格式的,那你不能使用application.yml,而應該使用bootstrap.yml這種格式,如圖所示,這種是無法加載配置的
使用bootstrap然后定義好擴展名,因為在nacos里我們添加的是yaml文件,,只它默認只查詢 properties文件
bootstrap.yml
server.port: 6060
spring:
application.name: gateway
profiles.active: dev
bootstrap-dev.yml
spring:
cloud:
nacos:
config:
server-addr: 127.0.0.1:8848
file-extension: yaml
discovery:
server-addr: 127.0.0.1:8848
對於nacos上的配置文件,是可以沒有擴展名的
總結 :在使用yaml配置文件時,我們需要使用bootstrap做為本地配置文件的名稱。