如何在弹簧测试中设置环境变量或系统属性?
2022-08-31 08:52:49
我想编写一些测试来检查已部署WAR的XML Spring配置。不幸的是,某些 Bean 需要设置某些环境变量或系统属性。在将方便的测试样式与@ContextConfiguration一起使用时,如何在初始化弹簧豆之前设置环境变量?
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "classpath:whereever/context.xml")
public class TestWarSpringContext { ... }
如果我使用注释配置应用程序上下文,则看不到可以在初始化 spring 上下文之前执行某些操作的钩子。