當前位置:首頁 » 編程語言 » 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-09-19 10:56:45 瀏覽:110
腳本被黑 發布:2025-09-19 10:51:27 瀏覽:503
android自定義命名空間 發布:2025-09-19 10:31:34 瀏覽:458
凱立德導航文件夾名稱 發布:2025-09-19 10:31:27 瀏覽:31
獅山編程 發布:2025-09-19 10:14:45 瀏覽:782
androidshape畫圓 發布:2025-09-19 10:13:21 瀏覽:834
c語言if復合語句 發布:2025-09-19 10:12:30 瀏覽:715
C語言有什麼特點 發布:2025-09-19 09:54:54 瀏覽:823
c語言strupr 發布:2025-09-19 09:47:52 瀏覽:686
路由器密碼是什麼啊 發布:2025-09-19 09:23:25 瀏覽:703