灵活读取XML配置文件的工具类实战

package com.cloud.controller;

import java.io.InputStream;
import java.util.Properties;

import org.springframework.core.io.ClassPathResource;

public class PropertiesReader {

    private static Properties prop = new Properties();

    private static Properties prop_db = new Properties();

    static {
        try {
            InputStream SystemIn = new ClassPathResource("mongodb.properties").getInputStream();
            prop.load(SystemIn);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public static String getProp(String name) {
        if (prop != null) {
            return prop.get(name).toString();
        }
        return null;
    }

    public static String getDbProp(String name) {
        if (prop_db != null) {
            return prop_db.get(name).toString();
        }
        return null;
    }

    public static void main(String[] args) {
        System.out.println(PropertiesReader.getProp("mongo.port"));
    }
}
 

猜你喜欢

转载自blog.csdn.net/Peter_Changyb/article/details/81563676