當前位置:首頁 » 編程語言 » java的properties文件

java的properties文件

發布時間: 2024-03-26 11:21:55

java中如何讀取src下所有的properties文件

1.使用java.util.Properties類的load()方法


示例:

//文件在項目下。不是在包下!!

InputStream in = new BufferedInputStream(new FileInputStream("demo.properties")) ;

Properties p = new Properties();

p.load(in) ;

String className2 = p.getProperty("database.driver");

String url = p.getProperty("database.url");

String user = p.getProperty("database.user");

String password = p.getProperty("database.pass");

總結:如果是 在WEB上讀取properties文件,寫成下面這種。上面寫的那些只在 JavaSE 中

String path = Thread.currentThread().getContextClassLoader().getResource("").getPath();

System.out.println(path);

InputStream in = new FileInputStream(new File(path+File.separator+"mysql.properties"));

Properties prop = new Properties();

❷ java中的Properties是什麼類呢,什麼意思呢

properties是配置文件,主要的作用是通過修改配置文件可以方便的修改代碼中的參數,實現不用改class文件即可靈活變更參數。
解釋:java運行中java文件會變成class文件,之後無法通過反編譯找到原樣的代碼,這樣的話,如果java類中某個參數變更,就很難靈活的實現參數修改,這個時候properties 文件就能很靈活的實現配置,減少代碼的維護成本和提高開發效率。

❸ Java開發中 global.properties 文件的作用是什麼

一個配置文件而已,文件本身的類型和名字沒什麼特別的,重要的是文件內容。

從文件名來看,文件里的內容應該是這個java應用的全局的一些配置/資源/屬性。


properties這種類型的文件採用鍵值對的形式存放信息,一行就是一條信息,比如:

#numberofretry
Num_Rery=5

上面這條配置中,第一行是說明,properties文件以#開頭的是注釋;第二行等號左右分別是鍵和值,鍵的大小寫隨意,可包含數字和下劃線。

java代碼中獲取這個鍵對應的值使用java.util.ResourceBundle,如:

Stringredisurl=ResourceBundle.getBundle("global").getString("Num_Rery");


再多舉一個實際應用的例子,比如一個java應用要對另外一個url地址發起請求,這個地址可以寫在java代碼中,但是有時候為了便於集中管理/閱讀,那麼我們考慮把她放到一個properties文件中,鍵是URL_Call,值就是這個url地址,在要使用的地方,用上面的那行java代碼獲取到就行了。

打完收工~~~~

熱點內容
雲識別系統登陸密碼是多少 發布:2025-01-21 06:23:39 瀏覽:368
stl源碼剖析中文 發布:2025-01-21 06:14:17 瀏覽:344
我的世界手機版為什麼連不上伺服器 發布:2025-01-21 06:14:17 瀏覽:453
壓縮機的性能參數 發布:2025-01-21 06:10:34 瀏覽:607
2014年預演算法修訂歷時20年 發布:2025-01-21 06:05:46 瀏覽:191
linux切換到root用戶 發布:2025-01-21 06:05:38 瀏覽:516
php存在文件 發布:2025-01-21 06:04:51 瀏覽:171
故鄉的密碼標題運用了什麼手法 發布:2025-01-21 06:00:20 瀏覽:724
java新浪微博 發布:2025-01-21 06:00:07 瀏覽:887
php防止注入 發布:2025-01-21 06:00:04 瀏覽:815