问题描述

spring容器中存在bean对象,但是在测试类中@Autowired获取到的对象是null

    @Autowired
    private UserMapper userMapper;

    @Test
    public void queryWrapperTest(){
        System.out.println(userMapper); // null
    }
 

解决方案:

import org.junit.Test;
这里导入的是junit4,需要在测试类额外添加 @RunWith(SpringRunner.class) 的注解才能实现自动装配;
或者改为 import org.junit.jupiter.api.Test ,导入junit5,可以不用其他注解;

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐