我需要澄清一下;我有一个我构建的罐子,在罐子里面有一个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 的内容。但是,我认为远非总是正确的 :)