我正在为我的项目使用spring boot应用程序。在其中一个项目中,我需要在jar根路径中包含一个config.properties文件。 enter image description here 因为在我的项目中,一个外部jar期望文件系统中的这个属性文件,意味着项目的根路径。
propertieFile.load(new FileInputStream("config.properties"));
实际上我在eclipse maven项目中有这个属性文件,但是在构建时忽略了它。 enter image description here 请你帮忙。提前谢谢。
答案 0 :(得分:0)
使用maven Noto Color Emoji -- OK。如果使用这些目录,则无需进一步配置,文件将添加到类路径中。
对于这种文件,建议使用src / main / resources文件夹。
使用此方法,您可以使用类加载器输入文件流。
try (InputStream is = this.getClass().getClassLoader().getResourceAsStream(fullPath)) {
propertieFile.load(is);
}