最佳答案
我想编写一些测试来检查已部署的 WAR 的 XMLSpring 配置。不幸的是,有些 bean 需要设置一些环境变量或系统属性。使用@ContextConfiguration 方便的测试样式,如何在初始化 Spring bean 之前设置环境变量?
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "classpath:whereever/context.xml")
public class TestWarSpringContext { ... }
如果我使用注释配置应用程序上下文,那么在初始化 Spring 上下文之前,我看不到可以执行任何操作的挂钩。