我有这样的项目结构:
如何在LoadPropfile
类中加载属性文件
com.adapter
包和Property文件位于resource
文件夹中。
两者都在src
文件夹中。
答案 0 :(得分:1)
尝试在 LoadPropfile 类中使用以下代码将文件读取为 InputStream :
Properties properties = new Properties();
ClassLoader loader = Thread.currentThread().getContextClassLoader();
InputStream stream = loader.getResourceAsStream("errormessage.properties"); // define properties file here
properties.load(stream);
答案 1 :(得分:1)
以下是从另一个包加载属性文件的示例:
InputStream propertyStream = ClassLoader.getSystemResourceAsStream("errormessage.properties");
Properties properties = new Properties();
properties.load(propertyStream);