我有一个maven spring项目(最新版本),我想编写一些junit测试(最新版本)。
我的问题是我的Spring bean是自动装配的,当我从junit test调用它们时,我会得到空指针异常,因为spring不能自动装配它们。
如何加载上下文,以便自动连线?
您是否学习过Spring参考文档中的“测试”一章?这是您应该从以下示例开始的示例:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration
public class MyTest {
@Resource
private FooService fooService;
// class body...
}
如果您com.example.MyTest
进入/src/test/java
,则需要/src/test/resources/com/example/MyTest-context.xml
-但例外情况将向您显示方式。