【问题标题】:I want to use spring context-xml of Maven Dendenpent Project我想使用 Maven Dendenpent Project 的 spring context-xml
【发布时间】:2012-05-10 04:36:36
【问题描述】:

我有两个项目,每个项目在各自的资源文件夹中都有 Spring XML 文件。

但是一个项目被其他项目引用,比如导入jar。

如何在 jar 中使用 XML?

【问题讨论】:

    标签: xml spring maven


    【解决方案1】:

    您可以使用classpath*:/application-context.xml - 将application-context.xml 替换为您的文件名。

    如果您的 Spring XML 文件名为 applicaiton-context.xml,请将其移动到两个项目中的 spring 文件夹下。然后,您可以像这样使用两个 XML 文件创建上下文

    ApplicationContext ctx = new ClasspathXmlApplicationContext("classpath*:/spring/application-context.xml")
    

    【讨论】:

    • 对不起,我不明白你的意思。你能举个例子吗?
    • 我已经根据猜测您的问题更新了答案。如果它没有回答您的问题,请考虑编辑您的问题以提供更多信息。
    【解决方案2】:

    您可以使用 jar 中的 xml 和项目中的 xml:

    ApplicationContext context = new ClassPathXmlApplicationContext( new String[] {
                    "classpath*:spring/applicationContext-*.xml"});
    

    在此处查看我的Question1Question2

    【讨论】:

      猜你喜欢
      • 2012-09-05
      • 2011-06-19
      • 2014-07-20
      • 1970-01-01
      • 2021-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多