小編給大家分享一下如何解決Spring集成webSocket頁面訪問404的問題,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

由于工作需求,需要搭建一個(gè)平臺無關(guān)的web項(xiàng)目,用于收集其他系統(tǒng)的bug和建議。考慮到跨域和后期的在線交流的擴(kuò)展,決定采用webSocket,加上系統(tǒng)本身是基于Spring的,就照著Spring的官方文檔搭建了一個(gè)很簡單的項(xiàng)目。
基于maven搭建的,非常簡單快捷,這里就不廢話,直接進(jìn)入主題:
整個(gè)項(xiàng)目結(jié)構(gòu)就是這么簡單,多的也不贅述了,等下會把這個(gè)項(xiàng)目的源碼上傳,大家可以看下, 安裝官方的指示搭建完之后發(fā)現(xiàn)不管怎么訪問都是404。
這幾天也是查閱了無數(shù)的資源,百度了無數(shù)的問題。發(fā)現(xiàn)解決的方式都沒有說到重點(diǎn)。
但是,中間有個(gè)人說到了重點(diǎn):webSocket請求實(shí)質(zhì)上就是一個(gè)http請求,那么,肯定是要經(jīng)過攔截器的,也就是需要在DispatchServlet里面進(jìn)行配置攔截。然后如果是跨域的,一定要在配置訪問地址的時(shí)候設(shè)置連接的域名地址,比如,下面會粘貼兩個(gè)重點(diǎn)的地方:

這是頁面的請求地址:

所以,這樣配置了之后你就發(fā)現(xiàn)沒問題了;
其實(shí)官方文檔也提到了過,但是當(dāng)時(shí)不太懂具體想表達(dá)什么,比如:

以上是“如何解決Spring集成webSocket頁面訪問404的問題”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
名稱欄目:如何解決Spring集成webSocket頁面訪問404的問題-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://www.chinadenli.net/article12/djcogc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)站維護(hù)、外貿(mào)網(wǎng)站建設(shè)、ChatGPT、靜態(tài)網(wǎng)站、網(wǎng)站設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容