直接代码:
第一种方法
private static String driver = "";
private static String url = "";
private static String username = "";
private static String password = "";
private static String boip = "";
public static String getBoipNoPort(){
return boip.substring(0, boip.indexOf(":"));
}
public static String getBoipHavePort(){
return boip;
}
/*
* 静态代码块,用于初始化driver url username password;
* 静态代码块在这个类第一次被调用或实例化的时候就会被执行。
* 静态代码块只会执行一次,一般会用来初始化一些值,并且在所有对象中全局共享。
*/
static{
Properties pro = new Properties();
try {
//这是将db.properties数据流放入内存中
InputStream ins = Thread.currentThread().getContextClassLoader().getResourceAsStream("db.properties");
pro.load(ins);
driver=pro.getProperty("db.driverClassName");
url=pro.getProperty("db.url");
username=pro.getProperty("db.username");
password=pro.getProperty("db.password");
boip=pro.getProperty("bo.ip");
ins.close();
} catch (IOException e) {
e.printStackTrace();
}
}
第二种方法:
@Value("${youapad.pad.appKey}")
private String appKey;
@Value("${youapad.pad.appId}")
private String appId;
@Value("${findUserList}")
使用Spring注解。