通常我们注入依赖时,是直接将要依赖的对象使用@autowired注解注入;
但是,有时使用高级写法:使用构造器方式注入依赖bean时(spring官方推荐),在编写单元测试进行MOCK时,需要添加如下代码:
@Before
public void setup(){
MockitoAnnotations.initMocks(this);//这句话执行以后,依赖自动注入到Service中
}
否则,比如你的maper是无法注入到你的service类中(当你的service使用构造器方式注入依赖的Mapper对象)