码迷,mamicode.com
首页 > 编程语言 > 详细

SpringWbocket的第一次使用

时间:2018-08-06 19:19:12      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:cep   开发   .com   tps   map   客户   socket   跨域访问   inf   


本人java开发小白,今天第一次使用springwebsocket进行开发,分享一下

服务器版本:必须要tomcat8以上,不然不支持

1.添加添加两个jar包

技术分享图片

jar包的版本自行选择,个人选择4.3.9,因为用的人最多,哈哈

2.websocket配置

技术分享图片

我们要在registerWebSocketHandlers这个方法中添加我们自己的站点,

webSocketHandlerRegistry.addHandler(websocker具体类,mapping).addInterceptors(拦截器)
如果你是前后端是跨域访问的,一定要加上setAllowedOrigins(Origins);不然会报404
因为之前用最基本webocket进行开发时是不存在跨域问题的,所以在用spring开发时,也这样认为,最后导致404,折腾了好久......

技术分享图片

这个是拦截器,可以使用拦截器将httpsession注入到websocket中,极大地方便了开发,不得不赞

技术分享图片

技术分享图片

技术分享图片

 

 

 

最后就是socket的具体了,很简单

最后是客户端代码,因为我是这个项目使用vue开发的,就是vue的demo了,不过都差不多

技术分享图片

 

技术分享图片

最后在IDEA的控制台成功输出了

技术分享图片

 

 

 

 


 



SpringWbocket的第一次使用

标签:cep   开发   .com   tps   map   客户   socket   跨域访问   inf   

原文地址:https://www.cnblogs.com/xxfxxf/p/9431854.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!