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 回答