Spring在单行中导入多个资源

时间:2014-08-27 05:20:07

标签: spring

我有大约10个xml文件要导入到主弹簧配置文件中。 所有这些都在其名称“asset”中有一个共同的字符串。所以他们的名字就像Aasset.xml, Basset.xml等等......在我的主弹簧配置文件中,我将其导入如下:

<import resource="classpath*:*asset.xml" />

但是当我们将代码打包到jar并尝试运行它时,这不起作用。在运行时,找不到bean依赖项。

有关于此的任何想法吗?我不想一个一个地导入文件。

1 个答案:

答案 0 :(得分:0)

尝试将所有spring应用程序上下文文件放在文件系统中,然后加载它

<import resource="classpath*:file://Disk:spring/context/*asset.xml"/>

(OR)

创建一个与src并行的META-INF文件夹,然后加载如下:

<import resource="classpath*:/META-INF/context/*asset.xml"/>