首先我出现这个问题的 原因是因为写一个工厂模式,来进行创建不同的工厂,在创建工厂的地方,直接new 对应service 进行返回,如下:
然后进行返回的来调用
但是这样调用是能调用通的,但是在WebSocketSendMsgReadService与WebSocketSendMsgService里面 调用注入的mapper,service,或者注入的redis工具等等全部失效,全都是空,
解决办法, 将WebSocketSendMsgReadService与WebSocketSendMsgService改成注入方式,然后直接返回,完美解决问题,如下图:
然后再去用这个返回的***service,去调用对应的mapper等都正常运行
java 技术交流,创业合作群:317628801欢迎分享,转载请注明来源:内存溢出
评论列表(0条)