繁体   English   中英

从类路径中读取特定资源

[英]Read specific resource from classpath

我有一个maven项目和class-path(根据maven标准布局的resources文件夹)我有几个log4j.xml文件,如下所示:

-resources
    -log4j.xml
    -folder1
        -log4j.xml
    -folder2
        -log4j.xml

我如何读取位于root的log4j.xml 我认为以下代码不保证我将从root获取log4j.xml

Thread.currentThread().getContextClassLoader().getResourceAsStream("log4j.xml")

除非其他jar文件位于当前线程的类路径中(在您的类之前,并且在根目录中也包含log4j.xml文件,否则您的代码将按照您的预期执行。

要获得另一个,您将使用"folder1/log4j.xml"作为路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM