Spring配置使用排除项导入资源

我使用
Spring来配置我的应用程序并希望导入特定的资源A.现在,资源A中有另一个标记,其中包含资源B.但是,我希望只包含资源A而不进行后续导入.有没有办法这样做?

例如,这是我的配置:

<?xml version="1.0" encoding="UTF-8"?>
....
...
<import resource="A.xml" >

这是资源A:

<?xml version="1.0" encoding="UTF-8"?>
....
....
<import resource="B.xml" >

如上所述,我需要导入A.xml并排除B.xml.有可能这样做吗?

谢谢.

最佳答案 我不认为春天是可能的(截至目前).

Spring会将Application-context.xml或类似文件中的所有bean定义加载到它的容器中.

您可以从xml导入所有bean或完全忽略.这可以通过使用@Profile注释来实现.

或者您需要拆分bean定义xmls.

点赞