ztabk

 (虽然解决了需求,但我还是没搞懂为什么构造函数结束后,调用userMapper注入还是为空!)

 

首先,我有一个没有问题的userMapper类,用于处理user的数据库处理。

其次,我在另一个类里面使用@Resource注入userMapper,然后在构造函数里面调用这个userMapper类来加载数据。

结果,在Debug后,我发现这样写是无效的。推测可能是因为构造函数是在@Resource之前执行的,所以现在的userMapper为空。

 

 

 于是,我在将调用userMapper这一句提出了构造函数,在外面调用。

在业务里调用。

 

 

 结果还是没用,userMapper依然是空的

 最后,就只有在业务里注入userMapper获取到数据后,通过set方法赋值解决这个问题了。

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-11-23
  • 2022-12-23
  • 2021-06-18
  • 2022-01-13
猜你喜欢
  • 2021-06-11
  • 2021-04-06
相关资源
相似解决方案