mybatis生成mapper对象,自动注入时为null,如下图
首先,我自己写了一个LoginOperation类。在这个类中我使用自动注入,想要获得mapper接口的对象。
我们知道,调用LoginOperation类中的方法就要先获得一个LoginOperation类的对象。于是我自己new了一个对象
运行后出现了null
原因在于,你自己new出来的对象中的成员属性并没有通过spring容器依赖注入 。
拿我这个举例,我不应该new一个LoginOperation类的对象,而是应该通过@Autowired来获得LoginOperation类的对象。
成功获得对象: