Configuration.addResource()方法是否像Java的ClassLoader一样加载资源文件,或者它只是封装了ClassLoader类.因为我发现它不能像使用"../resource.xml"这样的字符串作为addResource()的参数来加载资源文件classpath,此属性与ClassLoader相同.
谢谢!
浏览配置的Javadoc和源代码时,假定字符串是类路径(第1162行),而不是相对于文件系统 - 您应该使用URL引用本地文件系统上的文件,如下所示:
conf.addResource(new File("../resource.xml").toURI().toURL());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3987 次 |
| 最近记录: |