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")