gpt4 book ai didi

scala - 如何从电梯网络应用程序读取文件

转载 作者:行者123 更新时间:2023-12-04 17:39:29 25 4
gpt4 key购买 nike

我想在我的电梯应用程序中读取 xml 文件:

val data = XML.load(new java.io.InputStreamReader(new java.io.FileInputStream(filename), encoding));



但是,我收到 java.io.FileNotFoundException .我应该把文件放在哪里,我的 Scala 代码的正确路径是什么?

顺便说一句 - 我使用嵌入式 jetty 进行测试,虽然我需要一个开发环境和生产的解决方案。

最佳答案

其他路径可能有更好的解决方案,但有

var LiftRules.getResource : (String) ⇒ Box[URL]

或者
def LiftRules.doWithResource(name: String)(f: (InputStream) ⇒ T): Box[T]

通常指向 src/main/resources/ 中的文件.

还有
def LiftRules.loadResourceAsXml(name: String): Box[NodeSeq]

这可能是您正在寻找的方法。

关于scala - 如何从电梯网络应用程序读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7546887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com