从类路径资源(XML 文件)获取输入流
2022-08-31 11:30:26
在Java Web应用程序中,假设我想获取XML文件的InputStream,该文件放置在CLASSPATH中(即在sources文件夹中),我该怎么做?
在Java Web应用程序中,假设我想获取XML文件的InputStream,该文件放置在CLASSPATH中(即在sources文件夹中),我该怎么做?
ClassLoader.getResourceAsStream()
.
如下面的注释中所述,如果您处于多环境(例如单元测试,Web应用程序等),则可能需要使用。请参阅 http://stackoverflow.com/questions/2308188/getresourceasstream-vs-fileinputstream/2308388#comment21307593_2308388。ClassLoader
Thread.currentThread().getContextClassLoader()
ClassLoader.class.getResourceAsStream("/path/file.ext");