2

IDEA で問題が発生しています。この問題を解決するための助けをいただければ幸いです。DI の Spring (3.1) 構成ファイルを参照するテスト クラス (TestNG) があります。これは、mvn を介してテストを実行するときに正常に機能します。Eclipse で実行する場合も問題なく動作します。ただし、IDEA で実行しようとすると、DI が行われず、テストが失敗するようです。興味深いことに、IDE はテスト クラスの Bean を適切に解決しているようです。コードは次のようになります。

@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

    }
}
4

1 に答える 1

1

xml ファイルがクラスパスにコピーされていない可能性があります。これが役立つ場合があります。

于 2012-04-05T04:05:24.160 に答える