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