我有大约10个xml文件要导入到主弹簧配置文件中。
所有这些都在其名称“asset”中有一个共同的字符串。所以他们的名字就像Aasset.xml, Basset.xml
等等......在我的主弹簧配置文件中,我将其导入如下:
<import resource="classpath*:*asset.xml" />
但是当我们将代码打包到jar并尝试运行它时,这不起作用。在运行时,找不到bean依赖项。
有关于此的任何想法吗?我不想一个一个地导入文件。
答案 0 :(得分:0)
尝试将所有spring应用程序上下文文件放在文件系统中,然后加载它
<import resource="classpath*:file://Disk:spring/context/*asset.xml"/>
(OR)
创建一个与src并行的META-INF文件夹,然后加载如下:
<import resource="classpath*:/META-INF/context/*asset.xml"/>