javax.websocket-api-01
一.简介
该说明是基于springboot整合的javax.websocket-api
二.核心成员
1. 注解接口
ServerEndpoint
作用域: 类/接口
生命周期: 运行时
作用: 标记Endpoint及其编码解码器
OnOpen
作用域: 方法
生命周期: 运行时
作用: 客户端接入时调用
被注解方法可用的参数类型:EndPointConfig,Session,PathParam所支持的参数
OnError
作用域: 方法
生命周期: 运行时
作用: 异常调用
被注解方法可用的参数类型:Throwable,Session,PathParam所支持的参数
OnClose
作用域: 方法
生命周期:运行时
作用: 断开连接调用
被注解方法可用的参数类型:Throwable,Session,PathParam所支持的参数
OnMessage
作用域: 方法
生命周期: 运行时
作用: 收到消息时调用
被注解方法可用的参数类型:StringReader,ByteBufferbyte[],InputStream,boolean,SessionPongMessage,PathParam所支持的参数
PathParam
作用域: 参数
生命周期: 运行时
作用: 解析路径参数
所支持的参数:Boolean,Byte,Character,Double,Float,Integer,Long,Short
2. 类/接口

Session
声明了session的基础操作
WsSession
定义了session重要字段
三.实例演示
1. 导入pom

2. WebSocketManager
3. WebSocketSessionHandler
4. Config