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

我可以从spring上下文中删除文件中定义的bean吗,spring,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的执行开始时,

我正在创建一个包含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,等等

为此,感谢Spring支持和测试类上的注释