gpt4 book ai didi

java - 在 Playframework 中获取资源作为输入流

转载 作者:行者123 更新时间:2023-12-02 11:54:28 25 4
gpt4 key购买 nike

我的 Play 应用程序存在以下问题:我在 conf 文件夹中放置了一个名为“logfileSearch.properties”的文件。然后我想获得一个包含提到的文件的输入流。

@Inject
Provider<Application> app;

public CustomNodeList newSearch() throws IOException {
Application application = app.get();
ClassLoader classLoader = application.classloader();
InputStream inputStream = classLoader.getResourceAsStream("logfileSearch.properties");
.....
}

使用此代码,我在行中遇到了 NullPointerException:

Application application = app.get();

如果这里有人能够帮助我,我会很高兴。

更多信息:

  • Play 版本:2.5.14
  • Scala 版本:2.11.11

最佳答案

您可以使用当前的类加载器,如 Play documentation 中所述。
喜欢:

   this.getClass().getResourceAsStream("logfileSearch.properties");

关于java - 在 Playframework 中获取资源作为输入流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47696448/

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