service注入对象为null

2022-06-27 08:07:52

service注入对象为null
在这里插入图片描述

在调试接口的时候,怎么都报空指针,检查来检查去发现userService打印出来是null。

我用过@Autowired、@Resource、@RequiredArgsConstructor注入service都是null。

最后发现在service加上final或者static,接口就正常了。网上介绍说是spring管理的都是单例(singleton),和 websocket (多对象)相冲突。

PS:还有一种service为null情况就是,Controller的接口名称不小心用private修饰了,应该是用public修饰的

  • 作者:不说废话斯基
  • 原文链接:https://blog.csdn.net/AsFarmer/article/details/123408312
    更新时间:2022-06-27 08:07:52