java 中简单读取Properties配置文件

来源:互联网 发布:ar涂色 源码 编辑:程序博客网 时间:2024/05/21 21:44

简单记录一下读取Properties配置文件,在这里我提供两个简单方法。



package com.pingan.ecological;import java.io.IOException;import java.io.InputStream;import java.util.Properties;import org.springframework.core.io.ClassPathResource;import org.springframework.core.io.Resource;import org.springframework.core.io.support.PropertiesLoaderUtils;public class TestReadConfig {    public static void main(String[] args) {        System.out.println("java所用简单方法:");        javaReadProperties();        System.out.println("使用Spring框架所用简单方法:");        springReadProperties();    }    /**     * 使用Spring框架所用简单方法     */    public static void springReadProperties() {        Resource resource = new ClassPathResource("/resource/system-config.properties");        Properties properties = null;        try {            properties = PropertiesLoaderUtils.loadProperties(resource);        } catch (IOException e) {            e.printStackTrace();        }        String num = properties.getProperty("testNum", "0");        String num1 = properties.getProperty("testNum1", "0");        System.out.println("testNum:" + num);        System.out.println("testNum1:" + num1);    }    /**     * java所用简单方法     */    public static void javaReadProperties() {        String param1 = "";        String param2 = "";        Properties properties = new Properties();        InputStream in = Object.class.getResourceAsStream("/resource/system-config.properties");        try {            properties.load(in);            try {                param1 = properties.getProperty("testNum").trim();            } catch (NullPointerException e) {                param1 = "0";            }            try {                param2 = properties.getProperty("testNum1").trim();            } catch (NullPointerException e) {                param2 = "0";            }        } catch (Exception e) {            e.printStackTrace();        }        System.out.println("testNum:" + param1);        System.out.println("testNum1:" + param2);    }}


0 0
原创粉丝点击