Playframework 2.0 播放框架自定义资源:如何复制到目标?

Playframework 2.0 播放框架自定义资源:如何复制到目标?,playframework-2.0,Playframework 2.0,我有一个.csv文件,必须在应用程序启动时读取 如何播放将此文件复制到目标(以“运行”或“启动”它) 我正试图使用Global.class.getResourceAsStream(“/file.csv”)在全局类中访问此文件,但结果总是空的 好的,谢谢。 我用conf/resources文件夹中的文件管理它,并用/resources/file.csv路径加载它您可以将它放在几个地方: 在app文件夹中 或者在conf文件夹中:我会通过创建conf/resources文件夹来选择这个文件夹 您

我有一个.csv文件,必须在应用程序启动时读取

如何播放将此文件复制到目标(以“运行”或“启动”它)

我正试图使用
Global.class.getResourceAsStream(“/file.csv”)
在全局类中访问此文件,但结果总是空的


好的,谢谢。
我用conf/resources文件夹中的文件管理它,并用/resources/file.csv路径加载它

您可以将它放在几个地方:

  • app
    文件夹中
  • 或者在
    conf
    文件夹中:我会通过创建
    conf/resources
    文件夹来选择这个文件夹

您可以在
conf
文件夹中创建
resources
文件夹,将文件放在那里,然后通过调用

Play.classloader.getResourceAsStream("resources/file.csv");

请注意,您不应使用
/
启动路径,因为这样应用程序将无法解析路径并在启动时抛出
java.lang.ExceptionInInitializeError:null

您可以将其放入play project的测试文件夹中的
测试/资源/文件.csv
文件夹中。然后,您可以使用在scala中访问它

getClass.getResourceAsStream("/file.csv")

签出。

对于conf/resources,路径是否保持不变?getResourceAsStream(“/file.csv”)?好的-谢谢。我用conf/resources文件夹中的文件管理它,并用/resources/file.csv路径加载它