主要有两种:
一是使用Class的getResourceAsStream方法:
private static Properties props;
private static final String DatabaseFilePath = "/database.properties";
static{
props = new Properties();
InputStream in = PropertiesUtil.class.getResourceAsStream(DatabaseFilePath);
try {
props.load(in);
} catch (IOException e) {
e.printStackTrace();
}
}
二是使用ResourceBundle类的getBundle方法:
public static ResourceBundle CONFIG = ResourceBundle.getBundle("config");
三是在Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream方法:
InputStream in = context.getResourceAsStream(path);
Properties p = new Properties();
p.load(in);
本文详细介绍了Java中配置文件的加载方式,包括使用Class的getResourceAsStream方法、ResourceBundle类的getBundle方法以及Servlet中的getResourceAsStream方法。文章还提供了代码示例来帮助理解配置文件的加载过程。

被折叠的 条评论
为什么被折叠?



