我遇到了IDEA的问题,我将非常感谢您解决此问题。 我有一个测试类(TestNG),它引用了DI的Spring(3.1)配置文件。这通过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
}
}