junit4中通过autowired注入和构造器注入混合模式下单测
目录
一 混合模式
1.1 两种混合模式
1.2 单测的实现
编辑1.3 解决问题
一 混合模式
1.1 两种混合模式
controller类中使用构造器和autowired两种注入方式。
1.2 单测的实现
存在的问题:发现通过autowired注入的userservice为null
如图:
1.3 解决问题
在setup方法中,增加一行初始化
再次测试: 构造器注入的objectmapper和autowired注入的userservice 均不为null。
执行得到解决
https://gitee.com/jurf-liu/test-unit-demo/tree/master/src/test/java/com/ljf/controller