读取Properties文件操作
Posted byczyz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读取Properties文件操作相关的知识,希望对你有一定的参考价值。
import java.io.InputStream; import java.util.Properties; /** * 读取system.properties配置文件中的参数 */ public class TestProperties { private static Properties TestProperties; //加载system.properties配置文件,读取文件的配置参数 private static synchronized void loadProperties() { if(null==TestProperties) { try { Properties properties=new Properties(); InputStream inputStream=TestProperties.class.getClassLoader().getResourceAsStream("system.properties"); properties.load(inputStream); TestProperties=properties; }catch(Exception e) { throw new RuntimeException("未找到配置文件"); } } } //读取配置文件中的参数的值 public void get() { loadProperties(); System.out.println(TestProperties.getProperty("jdbc.driverUrl")); System.out.println(TestProperties.getProperty("jdbc.driverClassName")); System.out.println(TestProperties.getProperty("jdbc.password")); System.out.println(TestProperties.getProperty("jdbc.user")); } public static void main(String[] args) { TestProperties testProperties=new TestProperties(); testProperties.get(); } }
jdbc.driverUrl=jdbc:mysql://localhost:3306/idcard?characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.password=root jdbc.user=root
以上是关于读取Properties文件操作的主要内容,如果未能解决你的问题,请参考以下文章
java读取项目根路径下和任意磁盘位置下的properties文件