【问题标题】:Importing resources under WEB-INF directory of a war file to applicationContext file using Spring使用Spring将war文件的WEB-INF目录下的资源导入applicationContext文件
【发布时间】:2016-09-30 09:57:08
【问题描述】:

我在我的项目中使用 Spring 框架。我想在 applicationContext 配置文件中导入一个war文件的/WEB-INF/CustomerService/spring-integration/Jobs/目录下的所有xml资源/文件。我尝试使用以下代码行,但无法正常工作。

<import resource= /WEB-INF/CustomerService/spring-integration/Jobs/*.xml"/>

<import resource="file:**/WEB-INF/CustomerService/spring-integration/Jobs/*.xml"/>

<import resource="file:///WEB-INF/CustomerService/spring-integration/Jobs/*.xml"/>

<import resource="file:WEB-INF/CustomerService/spring-integration/Jobs/*.xml"/>

关于如何使用 Spring 从 WEB-INF 加载 war 文件有什么想法吗?

【问题讨论】:

  • 删除file:...
  • @ M. Deinum 我已经尝试过使用&lt;import resource= /WEB-INF/CustomerService/spring-integration/Jobs/*.xml"/&gt;。你的意思是这样说? ` `
  • @M. Deinum 还有其他想法吗?如果您需要任何其他信息,请告诉我。
  • 不...没有前导*。甚至可能没有/WEB-INF ...
  • @M. Deinum,那没有用.. :(

标签: spring


【解决方案1】:

WEB-INF 目录路径在独立 Spring 项目中不能用作类路径。因此,我将配置文件移至src/resources 文件夹,以便轻松导入它们。

【讨论】:

    【解决方案2】:

    尝试使用类路径导入另一个 XML 配置文件。像这样:

    <import resource="classpath:your_config.xml"/>
    

    假设请求的配置文件位于你的类路径中

    【讨论】:

      猜你喜欢
      • 2021-09-21
      • 2011-06-19
      • 1970-01-01
      • 2022-10-14
      • 1970-01-01
      • 1970-01-01
      • 2013-04-11
      相关资源
      最近更新 更多