【发布时间】:2018-12-28 16:15:32
【问题描述】:
我正在尝试在我的 Java Web 应用程序中从 src/main/resources 读取属性文件。
问题是当我尝试使用以下代码加载文件时
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource(fileName).getFile());
它试图从目标类中获取文件并获得异常
java.io.FileNotFoundException: C:\Users\PL90169\Java%20Projects\MKPFileUploadService\target\classes\config.properties”。
如何将文件读取目录从目标更改为源文件夹而不是目标。 附项目结构here
【问题讨论】:
-
@Leviand 使用实用程序类帮助我读取属性,但我正在尝试读取 URL(例如:C:\Users\amit\Upload 文件夹位置),来自 prop.getProperty(property) 的属性值;没有\即(C:UsersamitUpload文件夹位置)URL。如何从属性文件中读取URL属性
标签: java file properties-file