2

我应该在哪里保存外部文件在播放框架中?我尝试将它添加到conf文件夹,它没有工作。然后我将它添加到项目文件夹中,它也不起作用。我在 中定义了依赖项build.scala,但效果不佳。该文件应该在文件输入流中使用。

4

1 回答 1

2

的内容conf,包括子目录,将在类路径中可用。然后您可以在您的应用程序中访问它。

例如,如果您在其中创建一个resources目录conf并将文件放入其中:

 -- app
 -- bin
 -- conf
   - resources
       - myfile
 ...

然后你可以得到如下内容:

val stream = getClass.getResourceAsStream("/resources/myfile")
val content = io.Source.fromInputStream(stream).mkString

您可以检查被复制的内容,并通过转到<play root>/target/scala-xx/classes/.

于 2013-04-19T17:37:22.170 回答