在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  Android  網(wǎng)絡(luò)安全/ application.yaml引用別的配置文件內(nèi)的內(nèi)容?

application.yaml引用別的配置文件內(nèi)的內(nèi)容?

SpringBoot中的application.yaml如何引用的的配置文件。

spring:
    datasource:
        druid:
            url: ${jdbc.url}
            username: ${jdbc.username}

其中jdbc.url,jdbc.username在另外一個文件jdbc.yaml中。

如何實現(xiàn)?

回答
編輯回答
莫小染

你可以將jdbc.yaml文件命名為application-jdbc.yaml
在啟動 spring-boot 時設(shè)置 jvm 參數(shù) -Dspring.profiles.active=jdbc 即可,這樣 spring-boot 會加載 application.yaml 配置文件和對應的 profile 配置文件。

多個profile采用英文逗號分隔

$ java -Dspring.profiles.active=jdbc,jdbc2 -jar [xxx].jar
2018年1月23日 00:22
編輯回答
獨特范

可以使用maven的profiles。 在build的時候會根據(jù)maven中的profiles配置進行占位符替換。

2018年1月8日 06:42