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

這是頁(yè)面的請(qǐng)求地址:

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

附件:
1、官方文檔:spring中文文檔
2、項(xiàng)目源碼:下載地址
那么故事到這里,就要結(jié)束了。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- springboot集成WebSockets廣播消息(推薦)
- SpringBoot集成WebSocket實(shí)現(xiàn)前后端消息互傳的方法
- SpringBoot使用CXF集成WebService的方法
- SpringBoot集成WebSocket【基于純H5】進(jìn)行點(diǎn)對(duì)點(diǎn)[一對(duì)一]和廣播[一對(duì)多]實(shí)時(shí)推送
- Spring Web MVC和Hibernate的集成配置詳解
- Spring boot搭建web應(yīng)用集成thymeleaf模板實(shí)現(xiàn)登陸
- Spring web集成rabbitmq代碼實(shí)例
相關(guān)文章
JDK?version和class?file?version(Class編譯版本號(hào))對(duì)應(yīng)關(guān)系解讀
這篇文章主要介紹了JDK?version和class?file?version(Class編譯版本號(hào))對(duì)應(yīng)關(guān)系,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07
Spring Boot Logging Level設(shè)置為off時(shí)的Bug
這篇文章主要介紹了Spring Boot Logging Level設(shè)置為off時(shí)的Bug,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-09-09
關(guān)于Java利用反射實(shí)現(xiàn)動(dòng)態(tài)運(yùn)行一行或多行代碼
這篇文章主要介紹了關(guān)于Java利用反射實(shí)現(xiàn)動(dòng)態(tài)運(yùn)行一行或多行代碼,借鑒了別人的方法和書上的內(nèi)容,最后將題目完成了,和大家一起分享以下解決方法,需要的朋友可以參考下2023-04-04
SpringBoot中MapStruct實(shí)現(xiàn)優(yōu)雅的數(shù)據(jù)復(fù)制
本文主要介紹了SpringBoot中MapStruct實(shí)現(xiàn)優(yōu)雅的數(shù)據(jù)復(fù)制,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-08-08

