Spring中單元測試指定配置文件

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")
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容