您好,登錄后才能下訂單哦!
小編給大家分享一下如何解決Spring集成webSocket頁面訪問404的問題,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
由于工作需求,需要搭建一個平臺無關的web項目,用于收集其他系統的bug和建議。考慮到跨域和后期的在線交流的擴展,決定采用webSocket,加上系統本身是基于Spring的,就照著Spring的官方文檔搭建了一個很簡單的項目。
基于maven搭建的,非常簡單快捷,這里就不廢話,直接進入主題:
整個項目結構就是這么簡單,多的也不贅述了,等下會把這個項目的源碼上傳,大家可以看下, 安裝官方的指示搭建完之后發現不管怎么訪問都是404。
這幾天也是查閱了無數的資源,百度了無數的問題。發現解決的方式都沒有說到重點。
但是,中間有個人說到了重點:webSocket請求實質上就是一個http請求,那么,肯定是要經過攔截器的,也就是需要在DispatchServlet里面進行配置攔截。然后如果是跨域的,一定要在配置訪問地址的時候設置連接的域名地址,比如,下面會粘貼兩個重點的地方:
這是頁面的請求地址:
所以,這樣配置了之后你就發現沒問題了;
其實官方文檔也提到了過,但是當時不太懂具體想表達什么,比如:
以上是“如何解決Spring集成webSocket頁面訪問404的問題”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。