spring websocket的应用
来源:互联网 发布:js获取对象的key 编辑:程序博客网 时间:2024/06/08 07:49
spring4之后的一个新特性就是整合了websocket
首先在pom.xml加入
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-websocket</artifactId>
<version>4.2.8.RELEASE</version>
</dependency>
然后利用@Configuration配置websocket
@Configuration
@EnableWebSocket
public class WebSocketConfig implements WebSocketConfigurer {
@Override
public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
// TODO Auto-generated method stub
System.out.println("启动websocket");
registry.addHandler(new TestHandler(), "/test").addInterceptors(new HandshakeInterceptor());
}
}
其中“/test”就是url,后面可以增加一个拦截器。
public class TestHandler extends TextWebSocketHandler {
@Override
protected void handleTextMessage(WebSocketSession session, TextMessage message) throws Exception {
//具体的业务逻辑写在这
}
@Override
public void afterConnectionEstablished(WebSocketSession session) throws Exception {
// TODO Auto-generated method stub
System.out.println("websocket启动");
}
@Override
public void handleTransportError(WebSocketSession session, Throwable exception) throws Exception {
// TODO Auto-generated method stub
System.out.println(exception);
}
@Override
public void afterConnectionClosed(WebSocketSession session, CloseStatus status) throws Exception {
// TODO Auto-generated method stub
System.out.println("连接关闭");
}
}
- spring websocket的应用
- 【spring+websocket的使用】
- spring支持的websocket
- websocket的应用场景
- websocket的简单应用
- websocket的应用场景
- websocket的应用场景
- java WebSocket的实现以及Spring WebSocket
- Spring与WebSocket的整合
- Spring Websocket 遇到的坑
- JFinal整合spring的websocket
- Android 关于WebSocket的应用
- 基于node的webSocket应用
- 构建java的webSocket应用
- WebSocket的特点与应用
- 使用maven搭建XML风格的Spring MVC+WebSocket+sockjs+STOMP+ActiveMQ应用
- 使用maven搭建XML风格的Spring MVC+WebSocket+sockjs+STOMP+ActiveMQ应用
- 认识HTML5的WebSocket以及spring+websocket整合
- IOS学习之block代码块
- 编译android版本openssl
- 深度优先——遍历Linux文件系统
- Zabbix解决中文乱码问题
- Spring的基本特征和配置
- spring websocket的应用
- RecyclerView的Itme多布局与Itme的点击事件
- Mahout学习之Mahout简介、安装、配置、入门程序测试
- Java 创建线程的方式
- 贝叶斯线性回归
- 最新的布局飞快的到来,让我们探索牛逼的布局。Android Studio中ConstraintLayout的使用
- MFC线程间通信
- C++转换构造函数和隐式转换函数
- 为什么有了《技术协议》,还要《产品需求规格说明书》