service注入对象为null
在调试接口的时候,怎么都报空指针,检查来检查去发现userService打印出来是null。
我用过@Autowired、@Resource、@RequiredArgsConstructor注入service都是null。
最后发现在service加上final或者static,接口就正常了。网上介绍说是spring管理的都是单例(singleton),和 websocket (多对象)相冲突。
PS:还有一种service为null情况就是,Controller的接口名称不小心用private修饰了,应该是用public修饰的