当前位置: 首页 > news >正文

免费生成手机网站自己怎么开电商平台

免费生成手机网站,自己怎么开电商平台,免费推广网站如何提高排名,可以做司法考试题的网站文章目录 一、概述1、简介 二、 使用1、引包2、配置处理器3、前端测试 一、概述 1、简介 简介略,附上官方文档,spring5和spring6的官方文档内容大致是一样的: https://docs.spring.io/spring-framework/docs/5.2.25.RELEASE/spring-framewo…

文章目录

  • 一、概述
    • 1、简介
  • 二、 使用
    • 1、引包
    • 2、配置处理器
    • 3、前端测试

一、概述

1、简介

简介略,附上官方文档,spring5和spring6的官方文档内容大致是一样的:
https://docs.spring.io/spring-framework/docs/5.2.25.RELEASE/spring-framework-reference/web.html#websocket
https://docs.spring.io/spring-framework/reference/6.1/web/websocket.html

二、 使用

1、引包

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId>
</dependency>

2、配置处理器

创建WebSocket服务器可以实现WebSocketHandler或者,更有可能的是,扩展TextWebSocketHandler或者BinaryWebSocketHandler。以下示例使用TextWebSocketHandler

import org.springframework.web.socket.CloseStatus;
import org.springframework.web.socket.TextMessage;
import org.springframework.web.socket.WebSocketSession;
import org.springframework.web.socket.handler.TextWebSocketHandler;import java.util.concurrent.CopyOnWriteArrayList;public class MyHandler extends TextWebSocketHandler {// 可以定义一个存储所有session的容器private final CopyOnWriteArrayList<WebSocketSession> sessions = new CopyOnWriteArrayList<>();@Overridepublic void afterConnectionEstablished(WebSocketSession session) throws Exception {// 建立请求sessions.add(session);System.out.println("Connection established: " + session.getId());}@Overrideprotected void handleTextMessage(WebSocketSession session, TextMessage message) throws Exception {// 收到消息String payload = message.getPayload();System.out.println("Received message: " + payload);// 发送回复消息for (WebSocketSession s : sessions) {s.sendMessage(new TextMessage("Server received: " + payload));}}@Overridepublic void afterConnectionClosed(WebSocketSession session, CloseStatus status) throws Exception {// 关闭链接sessions.remove(session);System.out.println("Connection closed: " + session.getId());}}
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.WebSocketHandler;
import org.springframework.web.socket.config.annotation.EnableWebSocket;
import org.springframework.web.socket.config.annotation.WebSocketConfigurer;
import org.springframework.web.socket.config.annotation.WebSocketHandlerRegistry;
import org.springframework.web.socket.server.support.HttpSessionHandshakeInterceptor;@Configuration
@EnableWebSocket
public class WebSocketConfig implements WebSocketConfigurer {/*** 将前面的WebSocket处理程序映射到特定的URL*/@Overridepublic void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {registry.addHandler(myHandler(), "/myHandler")//.addInterceptors(new HttpSessionHandshakeInterceptor()) // 可以拦截session属性.setAllowedOrigins("*"); // 跨域;}@Beanpublic WebSocketHandler myHandler() {return new MyHandler();}}

3、前端测试

测试地址:https://tool.gitapp.cn/websocket/

连接ws://127.0.0.1:8080/myHandler,发送消息进行测试一下。

使用起来非常的方便

http://www.tj-hxxt.cn/news/10492.html

相关文章:

  • 深圳网站开发搜行者seo无锡今日头条新闻
  • 免费网站服务器安全综合性b2b电子商务平台网站
  • 校园网站建设方案书最新国内新闻10条
  • 怎么做美瞳网站网络推广公司运营
  • 韩国做美食网站网址链接
  • 数据库网站制作合肥关键词排名优化
  • 维护一个网站全自动推广软件
  • 手机网站建设域名空间网站搜索排名优化
  • 企业网站建设用什么廊坊关键词排名优化
  • 网站域名年龄竞价托管外包代运营
  • 做肯德基玻璃门网站班级优化大师官方免费下载
  • 网站开发中如何制作登录页面seo服务公司上海
  • 网站页面如何架构网络推广视频
  • 上海电信网站备案品牌宣传推广文案
  • 玩具 网站模板域名推荐
  • 美国网站备案查询网址网络推广与营销
  • 新手怎样在手机上做电商佛山做seo推广公司
  • 青岛网站建设及app免费crm
  • 什么是a站惠州企业网站seo
  • 用织梦做网站还要不要服务器北京网络营销推广培训哪家好
  • 国外最新十大新闻搜索引擎优化缩写
  • 重庆网站建设近重庆零臻科技网络推广优化平台
  • 输入一组基因做网络图的网站优化设计答案
  • 网站内容排版打开百度官网
  • 宁夏建设工程招标投标信息管理中心网站baidu百度
  • 做外包网站的公司是怎样的揭阳百度seo公司
  • 做网站动图的软件开发网站的公司
  • 网站集约化建设较好的城市搜索关键词排名推广
  • 东莞市建设工程网站企业培训机构排名前十
  • 网站如何验证登陆状态做引流的公司是正规的吗