Spring中单元测试指定配置文件

2018-07-17  本文已影响9人  IT志男

1、如果在XML文件中使用${spring.profiles.active}指定配置文件

<context:property-placeholder location="classpath*:config-${spring.profiles.active}.properties"/>

则可以在单元测试类中加入此系统属于用来指定不同的配置文件

@BeforeClass
    public static void setSystemProperty() {
        Properties properties = System.getProperties();
        properties.setProperty("spring.profiles.active", "test");
    }

2、直接在单元测试类中指定配置文件
在单元测试类上加入注解

@TestPropertySource(locations = "classpath:config-test.properties")
上一篇下一篇

猜你喜欢

热点阅读