spring 在Thread中注入@Resource失败,总为null~解决  

springmvc 注入总是空指针异常?

 

以上的几个问题就是我在项目中遇到的,我是单例中调用Service中的方法去读取数据库里面的数据来进行缓存,因为项目中现在是用的spring来管理数据库的事务,所以直接引入注解是得不到值的。

解决方法如下:

WebApplicationContext context = ContextLoader.getCurrentWebApplicationContext();
XXXServiceImpl service = (XXXServiceImpl) context.getBean("XXXService");

通过以上的调用之后,获取到的service层就不为空了。

相关文章:

  • 2021-08-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-02
  • 2022-12-23
  • 2021-10-03
  • 2022-01-19
猜你喜欢
  • 2021-04-01
  • 2022-12-23
  • 2021-07-23
  • 2022-12-23
  • 2021-10-30
  • 2021-07-06
相关资源
相似解决方案