摘要:中讀取文件的內容工程目錄創建一個文件文件名編寫一個工具類聲明對象讀取配置文件為文件名提供外部訪問的方法以格式返回對應的編寫測試類讀取制定的執行程序采用的優缺點優點可以完全限定類名的方式加載資源,可以直接讀取出來操作比較便捷,可以在項目和項目
Java中讀取Properties文件的內容 工程目錄: 1.創建一個Properties文件
文件名:config.properties
#SystemConfig sys.config = test2.編寫一個工具類
package com.wayfreem.study.utils; import java.util.ResourceBundle; public class AppResources{ //聲明 ResourceBundle 對象 private static ResourceBundle resource; static{ //讀取配置文件 config 為文件名 resource = ResourceBundle.getBundle("config"); } /** * 提供外部訪問的方法 * @param key * @return */ public static String getProperty(String key){ //以String格式返回 key 對應的 value return resource.getString(key); } }3.編寫測試類
package com.wayfreem.study.properties; import com.wayfreem.study.utils.AppResources; public class PropertiesTest { public static void main(String[] args) { //讀取制定的key String config = AppResources.getProperty("sys.config"); System.out.println(config); } }4.執行程序 采用 ResourceBundle 的優缺點
優點 1. 可以完全限定類名的方式加載資源,可以直接讀取出來 2. 操作比較便捷,可以在 web項目和 java項目中使用 缺點 1.只能加載 classes 下面的資源文件 2.只能讀取 .properties文件注
由于項目上面使用的是這種方式,就多帶帶拉出來,做為一個小的知識點,積累著。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/70017.html
摘要:你如何理解中的可以理解為啟動器,它包含了一系列可以集成到應用里面的依賴包,你可以一站式集成及其他技術,而不需要到處找示例代碼和依賴包。如你想使用訪問數據庫,只要加入啟動器依賴就能使用了。 面試了一些人,簡歷上都說自己熟悉 Spring Boot, 或者說正在學習 Spring Boot,一問他們時,都只停留在簡單的使用階段,很多東西都不清楚,也讓我對面試者大失所望。 下面,我給大家總結...
摘要:通過找到值此方法相當于集合中的方法返回此屬性列表中的鍵集,其中該鍵及其對應值是字符串此方法相當于集合中的方法創建集合對象使用往集合中添加數據趙麗穎迪麗熱巴古力娜扎使用把集合中的鍵取出存儲到一個集合中遍歷集合取出集合的每一個鍵使用方法通過獲取 package com.itheima.demo07.Prop; import java.io.FileOutputStream;import j...
摘要:但它融合了和的功能。支持對隨機訪問文件的讀取和寫入。的概述和作為集合的使用了解的概述類表示了一個持久的屬性集。可保存在流中或從流中加載。屬性列表中每個鍵及其對應值都是一個字符串。 1_序列流(了解) 1.什么是序列流 序列流可以把多個字節輸入流整合成一個, 從序列流中讀取數據時, 將從被整合的第一個流開始讀, 讀完一個之后繼續讀第二個, 以此類推. 2.使用方式 整合兩個: S...
摘要:有了配置文件之后,啟動程序,我們首先可以看到日志輸入,由此可以看出程序讀取了的配置。首先,根據的全局查找功能,直接搜索這些詞出現的位置,進行定位,可以找到這個日志出現于方法之中。由于我們的配置文件在下,所以只要留意當為的程序執行情況即可。 前言 上文《一文掌握 Spring Boot Profiles》 是對 Spring Boot Profiles 的介紹和使用,因此本文將從源碼角度...
閱讀 561·2023-04-26 02:58
閱讀 2301·2021-09-27 14:01
閱讀 3605·2021-09-22 15:57
閱讀 1168·2019-08-30 15:56
閱讀 1043·2019-08-30 15:53
閱讀 787·2019-08-30 15:52
閱讀 645·2019-08-26 14:01
閱讀 2157·2019-08-26 13:41