我可以从spring上下文中删除文件中定义的bean

时间:2014-02-28 17:35:21

标签: spring

我正在创建一个包含10个测试类Class1 - Class10

的测试套件

我需要从一些xml文件加载bean。我在所有14个xml文件中加载了S1.xml - S14.xml。在这些S1.xml中 - 所有类都使用S5.xml。

S6.xml - S8.xml仅由Class1使用 - 仅限CLass3, S9.xml - S11.xml仅由Class4 - CLass7使用, S12.xml - S14.xml由Class8使用 - 仅限CLass10

我的测试套件首先使用5个文件S1.xml - S5.xml加载上下文。当Class1的执行开始时,它会动态加载S6.xml - S8.xml。如何在Class3完成执行后删除从这些上下文加载的动态bean等等。

由于

1 个答案:

答案 0 :(得分:0)

Spring为此目的支持测试类的profiles@ActiveProfiles注释。