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

鍍金池/ 問答/Java/ springboot yml屬性值如何填充到xml文件里面

springboot yml屬性值如何填充到xml文件里面

clipboard.png

clipboard.png

clipboard.png

圖片顯示沒有替換

回答
編輯回答
忘了我

1、為什么spring集成了Dubbo后,還有自己定義xml的配置文件呢?你可以直接定義dubbo的Config類,它會默認讀取yml的配置
2、如果真的要在xml中讀取yml的屬性配置,你可以了解下springProfile 與 springProperty,類似用他們去配置logback.xml的配置

該 <springProfile> 標簽允許我們更加靈活配置文件,可選地包含或排除配置部分。元素中的任何位置均支持輪廓部分。使用該name屬性指定哪個配置文件接受配置??梢允褂枚禾柗指袅斜碇付ǘ鄠€配置文件。

<springProfile name="dev">
    <!-- 開發(fā)環(huán)境時激活 -->
</springProfile>

<springProfile name="dev,test">
    <!-- 開發(fā),測試的時候激活-->
</springProfile>

springProperty

1.該 <springProperty> 標簽允許我們從Spring中顯示屬性,Environment 以便在Logback中使用。如果你想將 application.properties在回讀配置中訪問文件中的值,這將非常有用

2.標簽的工作方式與Logback的標準 <property> 標簽類似,但不是直接value 指定source屬性(從Environment)指定。scope 如果需要將屬性存儲在local范圍之外的其他位置,則可以使用該屬性。如果您需要一個后備值,以防該屬性未設置,則Environment可以使用該defaultValue屬性。

等類似。
參考:logback讀取yml配置

2017年10月18日 18:14