// properties文件略
Properties pro = new Properties();
int maxTotal = 0;
int maxIdel = 0;
String host = null;
int port = 0;
try {
pro.load(new FileReader("D:\\360驱动大师目录\\Redis\\Jedis_Test\\src\\redis.properties"));
maxTotal = Integer.parseInt(pro.getProperty("redis.maxTotal"));
maxIdel = Integer.parseInt(pro.getProperty("redis.maxIdel"));
host = pro.getProperty("redis.host");
port = Integer.parseInt(pro.getProperty("redis.port"));
} catch (IOException e) {
e.printStackTrace();
}
方式二:使用ResourceBundle工具类读取配置文件
ResourceBoundle加载方法
返回类型
方法名
描述
static ResourceBundle
getBundle(String basename)
使用指定的基本名称,默认语言环境和调用者的类加载器获取资源包
加载完成后根据下面方法获取值
返回类型
方法名
描述
Object
getObject(String key)
从此资源包根据键获取值,将值以Object类型返回
String
getString(String key)
从此资源包根据键获取值,将值以String类型返回
String[]
getStringArray(String key)
从此资源包根据键获取值,将值以列表类型返回
代码演示:
ResourceBundle bundle = ResourceBundle.getBundle("redis");
int maxTotal = Integer.parseInt(bundle.getString("redis.maxTotal"));
int maxIdel = Integer.parseInt(bundle.getString("redis.maxIdel"));
String host = bundle.getString("redis.host");
int port = Integer.parseInt(bundle.getString("redis.port"));