在 Java Web 应用程序中,假设我想获取一个 XML 文件的 InputStream,该文件位于 CLASSPATH 中(即 sources 文件夹中),我该怎么做?
最佳答案
ClassLoader.getResourceAsStream()
.
如下文评论所述,如果你处于多ClassLoader
环境(如单元测试、webapps等)你可能需要使用Thread.currentThread() .getContextClassLoader()
。见 http://stackoverflow.com/questions/2308188/getresourceasstream-vs-fileinputstream/2308388#comment21307593_2308388 .
关于java - 从类路径资源(XML 文件)获取输入流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/793213/