📄 propertymanager.java
字号:
/**
* Copyright ©? 2006 广州乐言信息科技有限公司.
* All right reserved.
* Created at 2006-4-8
*/
package com.hiany.util;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
import org.apache.log4j.Logger;
/**
* 属性文件管理器,自动取classpath下的App.properties文件中的属性
*/
public class PropertyManager {
static Logger logger = Logger.getLogger(PropertyManager.class.getName());
static final String resourceURI = "/App.properties";
private static Properties prop = new Properties();
static {
loadProperties();
}
public static void main(String[] args) {
System.out.println("property:" + PropertyManager.getProperty("test"));
}
public static String getProperty(String name) {
String value = prop.getProperty("test");
return value;
}
static void loadProperties() {
InputStream is = PropertyManager.class.getResourceAsStream(resourceURI);
if(is!=null){
try{
prop.load(is);
}catch(IOException ex){
logger.error("IOException: "+ ex.getMessage());
}
}else{
logger.error("resourceURI is NULL.");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -