SpringBoot集成WebSocket,单元测试执行报错

问题描述

SpringBoot集成了WebSocket,单元测试启动后会报如下错误:javax.websocket.server.ServerContainer not available

这是因为SpringBootTest启动时不会启动服务器,所以WebSocket会报错。

解决方案

在注解中添加 webEnvironment 属性,给WebSocket提供测试环境:

java 复制代码
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
class DroneServerApplicationTests {
    //do something
}
相关推荐
小西↬6 分钟前
vite+vue3+websocket处理音频流发送到后端
javascript·websocket·音视频
纯洁的小魔鬼1 小时前
Springboot 配置 doris 连接
spring boot·doris·连接池
c_zyer1 小时前
Mermaid流程图可视化系统:基于Spring Boot与Node.js的三层架构实现
spring boot·node.js·流程图·mermaid
_码农121383 小时前
spring boot + mybatis + mysql 只有一个实体类的demo
spring boot·mysql·mybatis
c_zyer4 小时前
FreeSWITCH与Java交互实战:从EslEvent解析到Spring Boot生态整合的全指南
spring boot·netty·freeswitch·eslevent
郝学胜-神的一滴4 小时前
Spring Boot Actuator 保姆级教程
java·开发语言·spring boot·后端·程序人生
斜月5 小时前
Springboot 项目加解密的那些事儿
spring boot·后端
草莓爱芒果5 小时前
Spring Boot中使用Bouncy Castle实现SM2国密算法(与前端JS加密交互)
java·spring boot·算法
汤姆yu6 小时前
基于springboot的快递分拣管理系统
java·spring boot·后端