springboot kotlin 读取resources 下文件的路径

发布时间 2023-04-09 22:11:28作者: 梦过长亭

springboot kotlin 读取resources 下文件的路径

val resource = javaClass.classLoader.getResource("filename.txt")
val path = resource?.path

在上面的代码中,filename.txt是要读取的文件的名称。getResource()方法返回一个URL对象,它表示文件的位置。path属性返回该URL的字符串表示形式,其中包含文件的绝对路径。

请注意,如果在jar包中运行应用程序,则该文件的路径将包含jar:file:前缀,因此您可能需要进一步处理路径字符串才能正确读取文件内容。