Java讀取.properties配置文件


1       配置文檔的位置和內容

在src/main/resources下增加配置文檔test.properties,文檔編碼格式為utf-8。

 

 

 

2       讀取文檔的幾種方式

2.1  通過java.util.Properties和輸入流來讀取

import java.io.InputStream;
import java.util.Properties;
public class JavaAPIDemo {
    public static void main(String[] args) throws Exception {
        Properties prop = new Properties();
        InputStream input = JavaAPIDemo.class.getClassLoader().getResourceAsStream("test.properties");
        prop.load(input);
        System.out.println(prop);
        System.out.println(prop.get("test"));
    }
}

 

2.2  通過 java.util.ResourceBundle 類來讀取

該方法一般讀資源文件

// 不需要加.properties后綴名,只需要文件名即可
// 在CLASSPATH下面的test.properties,名稱如下,配置文件在包com.test.config下面,則為com.test.config.test

ResourceBundle resource = ResourceBundle.getBundle("test");
String test = resource.getString("test");
System.out.println("resource.test:"+test);

  

2.3  通過PropertiesLoaderUtils類來讀取

 

import org.springframework.core.io.support.PropertiesLoaderUtils;
 

Properties properties = PropertiesLoaderUtils.loadAllProperties("test.properties"); String test = properties.getProperty("test"); System.out.println("properties.test:"+test);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM