本節主要內容:java
1:思考問題:怎麼讀取多個配置文件,若是文件不存在怎麼辦spring
2:配置數據庫鏈接池數據庫
聲明:數組
本文是《凱哥陪你學系列-框架學習之spring boot框架學習》中spring boot框架學習學前掌握之重要註解(4)-經過註解方式讀取外部資源配置文件2。歡迎你們提意見app
一:上節思考問題:框架
1:若是是多個配置文件怎麼寫?學習
2:若是在propertySource的value值所配置的配置文件不存在怎麼辦?網站
想要解決以上兩個問題。咱們先來看看@PropertySource註解的源碼。xml
從以上源碼中咱們能夠看出:blog
1:value能夠是數組因此,想要配置多個文件配置文件,只須要在數組中添加多條數據便可。
2:ignoreResourceNotFound()的默認值是false.從該方法註解中咱們能夠看到:is appropriate if the properties file is completely optional。因此若是文件不存在,不報錯的話。能夠設置該值爲true便可。
下面咱們來看實戰僞代碼:
新建一個ftp的配置文件。以下圖:
獲取ftp配置文件中的值:
多個value時候使用逗號分隔。
若是文件不存在的話,不報錯:
二:配置數據庫鏈接池
先回憶下,以前經過xml配置文件怎麼配置數據庫鏈接池的。以下圖:
接下來,咱們來看看使用註解方式怎麼處理,以下圖:
本節總結:
本節主要內容:
1:主要知道propertySource註解多配置文件怎麼處理
2:當文件不存在,怎麼忽略。
以及經過數據庫鏈接池配置方式進行處理。
在下一節課中,咱們將要真正進入spring boot學習中了。
歡迎關注凱哥公衆號:凱哥Java
歡迎訪問凱哥我的網站:www.kaigejava.com
本文原創地址:http://www.kaigejava.com/article/detail/34
相關閱讀:
spring boot框架學習之重要註解3註解方式讀取外部資源配置文件