Spring boot 整合websocket注入对象出现空指针的问题
问题:像如下方式在websocket端点中使用@Autowired注入service,在调用service时会报空指针异常产生原因:spring默认为单例,而websocket是多对象的,也就是每次连接会产生不同的对象;当服务器启动后会默认创建一个websocket对象,此时注入一次service,但是当客户端需要请求时必须新建websocket;但是spring只给websocket对象注入了一次service,即服务器启动时注入,这时在客户端新建的websocket对象sprin
复制链接