读取config.properties配置文件

#######database##########
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.username=aa
jdbc.password=aa
jdbc.url=jdbc:oracle:thin:@0.0.0./aa

jdbc.dialect=Oracle 

#initvalidtime
initvalidatime=600000

#snvalidtime
snvalidtime=86400000

#recharge_ceiling
recharge_ceiling=30000

#######socket address#####
socket.ipaddress = 
#socket.ipaddress =  
socket.port = 8899
#socket.port = 8080

#####读å次æ°
socket.readnum = 4
#######éè¿æ¬¡æ°
socket.reconnect.num = 5

######socket timeout######
socket.connecttimeout = 30000
socket.awaittimeout = 10000


#webservice timeout#####
webservice.timeout = 3000

package com.newsoft.datasend.util;

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

public class ConfigProperties {
    public static String getProperty(String key) {
        InputStream in = null;
        try {
            in = ConfigProperties.class.getClassLoader().getResourceAsStream(
                    "config_sd.properties");
            Properties properties = new Properties();
            properties.load(in);
            return properties.getProperty(key);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                in.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        return null;
    }

}

 

ConfigProperties.getProperty("jdbc.url")