2012-04-04 105 views
2

我遇到了IDEA的問題,我希望在解決這個問題上有任何幫助。 我有一個引用DI的Spring(3.1)配置文件的測試類(TestNG)。這在通過mvn運行測試時工作正常。它在Eclipse中運行時也可以正常工作。但是,當我嘗試通過IDEA運行它時,似乎DI不會發生,而且我的測試失敗。有趣的是,IDE似乎正確地解決了我的測試類中的bean。 下面是代碼的外觀:Spring @ContextConfiguration註釋,TestNG和IDEA

@ContextConfiguration("classpath:my-config.xml") 
public BaseTest 
{ 
    @Autowired 
    private SomeType myVar;  


} 

public Test1 extends BaseTest 
{ 
    public void someTest() 
    { 
     // uses myVar but fails because it's null 

    } 
} 
+0

你解決了嗎? – And 2012-12-03 06:23:25

回答

1

的XML文件是不是可能被複制到類路徑中。 This可能會有所幫助。

+1

不是這樣。 xml文件得到正確複製。但是我忘了提到config.xml實際上來自另一個模塊。該模塊被列爲依賴項。 – 2012-04-05 20:09:08