我遇到了 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
}
}