Percy

Spring junit test

java

我有一个maven spring项目(最新版本),我想编写一些junit测试(最新版本)。

我的问题是我的Spring bean是自动装配的,当我从junit test调用它们时,我会得到空指针异常,因为spring不能自动装配它们。

如何加载上下文,以便自动连线?


阅读 319

收藏
2020-12-03

共1个答案

小编典典

您是否学习过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-但例外情况将向您显示方式。

2020-12-03