SpringBoot 、 Mybatis 与 websocket 之间的一些问题

最近在做一个小项目,用到了SpringBoot 和 websocket,先大概讲一下所遇到的问题。

问题:

前端JS通过websocket和和服务器中的WebSocketServlet 连接,在WebSocketServlet中注入HeatMapService,这时候出现第一个问题,发现注入的HeatMapService为null,也就是说这个时候Spring容器无法将HeatMapService注入;当时没太在意,想着既然Spring无法注入,那就自己实例化 HeatMapService 就好了,然后就傻乎乎的自己实例化了HeatMapService,到这没啥大问题,至少代码跑起来了。下午准备把数据存到数据库时,出现了第二个问题,在HeatMapServiceImpl中想要注入HeatMapMapper时,发现此时注入的HeatMapMapper居然也为null,自己的第一反应是Mybatis和SpringBoot整合时可能出问题了,检查MainApplication.java上有添加@MapperScanner,对应路径也没有写错,那这是为什么无法注入Mapper呢?

服务端websocket中的部分错误代码

@ServerEndpoint(value = "/websocket")
@Component
public class WebSocketSer
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值