springboot kotlin 读取resources 下文件的路径
val resource = javaClass.classLoader.getResource("filename.txt")
val path = resource?.path
在上面的代码中,filename.txt
是要读取的文件的名称。getResource()
方法返回一个URL
对象,它表示文件的位置。path
属性返回该URL的字符串表示形式,其中包含文件的绝对路径。
请注意,如果在jar包中运行应用程序,则该文件的路径将包含jar:file:
前缀,因此您可能需要进一步处理路径字符串才能正确读取文件内容。