永发信息网

如何在Spring中配置Websocket

答案:1  悬赏:0  手机版
解决时间 2021-04-07 21:08
如何在Spring中配置Websocket
最佳答案
参考如下配置过程:
首先我们需要添加相关的依赖包:
Websocket需要servlet3.1的版本
spring-websocket和spring-messaging是Spring关于Websocket的组件
使用Jackson进行json数据的处理
build.gradle

String springVersion = "4.1.4.RELEASE"
String jacksonDatabindVersion = "2.5.0"
String jacksonVersion = "1.9.13"
dependencies {

//websocket
compile("javax.websocket:javax.websocket-api:1.1")
compile("javax.servlet:javax.servlet-api:3.1.0")

//spring
compile("org.springframework:spring-messaging:" + springVersion)
compile("org.springframework:spring-websocket:" + springVersion)

//json
compile "com.fasterxml.jackson.core:jackson-databind:" + jacksonDatabindVersion
compile "org.codehaus.jackson:jackson-mapper-asl:" + jacksonVersion
compile "org.codehaus.jackson:jackson-core-asl:" + jacksonVersion
}

xml配置(类配置)
我们有两种方式进行Websocket的配置,一种是通过xml文件的方式,在这里我们定义了websocket的配置信息,这样服务器往客户端发送消息就可以通过/topic/xx来发送,客户端则可以通过/app/hello来发送消息到服务端。

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:websocket="http://www.springframework.org/schema/websocket"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/websocket http://www.springframework.org/schema/websocket/spring-websocket.xsd">

...... // other configurations







我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问荷兰猪有什么经济价值?
什么情况下干部被搜家
孩子在外太胆怯怎么办
烟台索菲1973干红葡萄酒多少钱一瓶
清泉宾馆这个地址在什么地方,我要处理点事
实木地板行业里的UV漆是什么意思?坚弗淋滚又
企业直招是什么意思
跪求一张毛绒泰迪熊的CAD图纸!!
怎么把PD虚拟机直接导入到BOOTCAMP
做的,想问一下关于检具,治具用英语怎么说.
一年四季里面的应季水果是什么?
广西宜州最长寿的人是谁?
喜得千金,我姓耿,求一名字,要好听的寓意好
浴霸不工作了灯泡没问题
小米 note正常用电几个小时才用完 。
推荐资讯
想知道: 内江市 内江六段锦随和 在哪
单选题Wereally________yougaveussomuchh
游龙,惊鸿出自哪首诗
多伦多大学有什么专业,加拿大多伦多有哪些特
请教word打印小册子 如何缩放成32开小本
化思念为力量的句子想念一个去世的人,化思念
白色的beats耳机变脏了怎么把阿!用了很多办法
腌制辣白菜不用糯米粉可以吗
金海教育培训中心智力开发幼儿园地址在什么地
1400的吊扇多少W?
朱三名酒城地址有知道的么?有点事想过去
仪表之礼、仪式之礼、言谈之礼、待人之礼、行
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?