java web 加載配置文件信息

通常我們在開發web項目的時候,會有一個應用程序的配置文件,我們稱爲properties文件,這個文件配置了在應用中需要用到的配置信息,比如說附件上傳保存的路徑、日誌配置、數據庫配置等一些信息,那麼這些信息在後臺是如何讀取的呢?通過對自己公司的組件分析,對其中的過程進行一下記錄,希望也能讓各位朋友知道是如何讀取的。
首先我們得有一個配置文件,我這裏是一個比較簡單的配置文件,只配置了日誌是否打印的標識:
這裏寫圖片描述
把這個配置文件加入到WEB-INF\classes目錄下。

然後我們就可以在web.xml中配置啓動容器的時候就加載配置文件,具體配置:

這裏寫圖片描述

然後在java代碼中利用java.util包下的Properties對象來加載配置信息,同時提供get/set方法對參數進行操作:

這裏寫圖片描述

這樣我們的配置文件中的信息就被加載到了Properties類的實例props中了,之後我們就可以想像訪問對象屬性一樣獲取取配置文件中的屬性(根據配置文件的key獲取),代碼示例如下:

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章