首页 > 解决方案 > Ktor 动态文件路径

问题描述

我有一个需要加载 json 文件的函数,在本地服务器上我可以使用绝对路径加载,我的问题是如何编程此路径以与我一起打包 JAR 文件。

val serviceAccount = FileInputStream("C:/Users/Alan/Desktop/template-fullstack-ktor/src/backendMain/resources/firebase.json")

我相信我需要创建资源文件夹的动态路径。但我是初学者,我不知道该怎么做。

标签: jsonfilekotlinpathktor

解决方案


您可以使用匿名对象来获取其类,然后是类加载器:

object {}.javaClass.classLoader.getResource("firebase.json")

推荐阅读