JAVA讀取properties配置檔案的方法

2021-08-08 08:31:45 字數 1524 閱讀 6418

最近在mybatis框架中使用到了讀取properties配置檔案,上網查閱了一番讀取方法,比較亂,現在選擇兩種常用的進行說明。

以下測試均在eclipse中,並且使用junit進行測試。

在本工程中包含4個不同路徑的配置檔案。

1.與測試檔案不同的包中的配置檔案

2.與測試檔案同乙個包中的配置檔案

3根目錄下面的配置檔案

4.不同src下的配置檔案

1.讀取和測試類同乙個包下的配置檔案的兩種方法

@test

public

void

test01() throws ioexception

@test

public

void

test02() throws ioexception

2.讀取src根目錄下的配置檔案的兩種方法

@test

public

void

test03() throws ioexception

@test

public

void

test04() throws ioexception

3.讀取另乙個包下的配置檔案的兩種方法

@test

public

void

test05() throws ioexception

@test

public

void

test07() throws ioexception

4.讀取另乙個src資料夾下的配置檔案的兩種方法

@test

public

void

test08() throws ioexception

@test

public

void

test06() throws ioexception

另外附上properties檔案中的**

shxt=四海興唐

vip=超越40

jdbc.mysql

.driver=com

.mysql

.jdbc

.driver

1.在使用getresourceasstream()方法的四個測試中,只有在讀取和測試類同乙個包下的配置檔案時(即第一種的第乙個測試),沒有使用getclassloader()方法來載入類載入器。

2.在使用getresourceasstream()方法的四個測試中,只有讀取另乙個包下的配置檔案時(即第三種的第乙個測試),需要寫全路徑,其他狀態只需要寫檔名。

3.在使用inputstream()流去讀取配置檔案的四個測試中,路徑均要從src目錄開始寫。

SpringMVC載入Properties檔案

在看了網上許許多多的總結注入properties檔案,總結一下其中的一種可以成功執行的例子,在多次的嘗試後我覺得有必要總結一下。我的 是把自定義的引數注入到配置類中,然後從配置類中呼叫,如下 在開始之前因為我們要進行測試,所以引入下測試的包 pom.xml檔案如下 junit junit 4.12 ...

sping原始碼分析之properties操作

看 spring 原始碼的時間也有很長一段時間了,對其中 bean 的注入也有一定的了解。總想對這一段時間的學習經歷做出總結,又不知道從何處開始。也看了從主要脈絡開始寫,本人也看了計文柯老師編寫的 spring 技術內幕 覺得將的很生動,就是對於乙個剛學習的人來說有點深奧。想從一些基礎的東西開始慢慢...

java 分行讀取

網上看了看,結合自己的需求,這是我的小demo,分享一下。提示,不要通過位元組流或者是字元流的形式進行讀取,可以直接通過bufferedreader 流的形式進行流讀取,就沒有換行符無法區分的問題,之後通過readline方法獲取到流的內容。bufferedreader bre null listr...