2016-11-08 61 views
2

如何爲了測試目的而替換beans.xml文件? 我用在Spring中替換Beans.xml配置

@SpringBootApplication 
@ImportResource("classpath:Beans.xml") 
public class DemoApplication { 

    public static void main(String[] args) { 
     SpringApplication.run(DemoApplication.class, args); 
    } 
} 

來初始化類,但在我的測試類

@RunWith(SpringRunner.class) 
@SpringBootTest 
public class ArrayCointainerTest { 

我想用一個又一個。 對此有何想法?

回答

3

定義一個單獨的配置類,讓您可以導入bean xml並使用@TestConfiguration對其進行註釋。當您的測試配置彈簧啓動自動檢測到這一點

Detecting test configuration