如果SpringBoot集成了WebSocket,单元测试启动后会报如下错误:
javax.websocket.server.ServerContainer not available
这是因为SpringBootTest启动时不会启动服务器,所以WebSocket会报错。
这个时候需要在注解中添加 webEnvironment
属性,给WebSocket提供测试环境:
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。