解決SpringBoot中webScocket不能注入bean的問題

最近在作websocket聊天,可是遇到一個問題,就是在websocket的服務中要調用Service層的東西。首先我想到的是經過@Autowire註解來實現bean的注入。可是進過測試發現,注入的bean一直爲NULL。最後通過萬能的百度找出來問題以及解決方案。下面就說說個人解決方案:web

1、 ContextLoader.getCurrentWebApplicationContext(BeanName.claaa)  ------>  這種方案行不通websocket

 

真正的解決方案socket

2、測試

一、首先在websocket類中加入一些代碼spa

 

二、在@OnOpen中加入以下代碼,獲取bean的實例blog

三、修改SpringBoot的啓動類get

搞定。收工io

相關文章
相關標籤/搜索