還是引用上篇文章的**,並將yaml配置檔案中的**注釋掉
我們來進行properties配置檔案值
然後去測試,看看properties配置檔案中的值是否也能注入到容器中的person元件
測試結果如下:
這裡我們發現雖然properties配置檔案中的值的確獲取到了,但是lastname屬性值卻是中文亂碼,這是因為properties檔案以前是採用ascii編碼,而idea預設採用utf-8編碼方式,因此我們需要將properties檔案預設編碼方式改為utf-8,並勾選在執行時轉化為ascii編碼。
接著我們再次執行test,結果如下:
這樣我們獲取到的lastname屬性值是正確的不是亂碼。
談談springboot配置檔案(五)
談談SpringBoot配置檔案(六)
前面說到過 configurationproperties預設從全域性配置檔案獲取值 propertiessource 載入指定的配置檔案 importresource spring的配置檔案,讓配置檔案裡面的內容生效 還是在原來的 基礎上新建helloservice類,並建立beans.xml配置...
Spring Boot讀取配置檔案與配置檔案優先順序
spring boot讀取配置檔案 package com.ivan.config.controller import org.springframework.beans.factory.annotation.autowired import org.springframework.core.env...
Spring Boot 菜鳥教程 28 多配置檔案
src scrolling 0 width 110 height 20 開發過程中可能會有如下需求 開發和部署的配置資訊可能不同,常規的方式就是在配置檔案裡面先寫好開發配置,在部署的時候再去修改這些配置,這樣可能會出現很多問題,比如使用者名稱 密碼忘記了修改或者改錯了等問題。author je哥 e...