如何使用播放Framework 2.0中的相对路径访问的资源文件?(How do I access

2019-09-23 00:09发布

如何访问相对于(即使打包成一个压缩包),一个播放应用程序路径的资源文件?

这是相同的问题,因为这个 ,但在播放2,它在它的API没有VirtualFile类。

谢谢。

Answer 1:

退房play.api.Play.getFile()play.api.Play.getExistingFile()它从文件系统相对于应用程序目录中获取文件。

类似的技术,对我的工作很简单,就是一个资源目录(或jar)添加到播放开始脚本类路径。 然后我可以使用Play.getResourceAsStream()从该目录加载文件,或指定的资源作为一个JVM参数在启动脚本(如-Dconfig.resource=/my_conf/prd.conf



文章来源: How do I access a resource file using a relative path in Play Framework 2.0?