春季单元测试

发布于 2021-01-30 17:35:10

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

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

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

关注者
0
被浏览
88
1 个回答
  • 面试哥
    面试哥 2021-01-30
    为面试而生,有面试问题,就找面试哥。

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



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看