import java.io.InputStream;
import java.util.Properties;
import org.apache.log4j.Logger;
public class PropertyUtil
{
private static final Logger logger = Logger.getLogger(PropertyUtil.class);
private static Properties properties;
public static Properties getProperties()
{
return properties;
}
public static void setProperties(Properties properties)
{
PropertyUtil.properties = properties;
}
public synchronized static String getPropertiesResource(String key)
{
if(null == properties)
{
properties = new Properties();
try
{
InputStream is = PropertyUtil.class.getClassLoader().getResourceAsStream("systemConfig.properties");
properties.load(is);
}
catch (Exception e)
{
logger.error("--------PropertyUtil-------",e);
}
}
return properties.getProperty(key);
}
}
配置文件
key=value
value不加引号
在action中使用
PropertyUtil.getPropertiesResource("key");