【发布时间】:2011-08-26 20:03:26
【问题描述】:
我需要澄清一下;我有一个我构建的 jar,在 jar 里面有一个我需要加载的自定义 application-context.xml 文件。我在 jar 内的一个类中加载文件。当我设置这个 application-context.xml 的 url 时,是特定于我的 jar 类路径的目录,还是仍然是使用 jar- 类路径的项目?
例如——
Jar 的类路径:
src > main > META-INF > application-custom-context.xml
项目的类路径:
src > Libraries > myjar.jar > src > main > META-INF > application-custom-context.xml
我知道这些 url 不准确 :P -- 但是,在我的上下文创建中,我将遵循哪个目录结构。这都是理论上的。今天有人问我这个问题,我不知道该怎么回答。我认为,如果您从 jar 中调用一个类,则类路径应该与该 jar 的内容相关。但是,我认为远非总是正确的 :)
【问题讨论】:
标签: java spring jar applicationcontext