我已有一个带有Spring Boot的REST API,并希望将Web套接字集成到其中。是否可以使用现有的REST API控制器制作网络套接字。如果可以的话,我该如何实现?
Spring框架允许@Controller和@RestController类具有HTTP请求处理和WebSocket消息处理方法。
Spring框架提供了一个WebSocket API,旨在适应各种WebSocket引擎。当前,列表包括WebSocket运行时,例如Tomcat 7.0.47 +,Jetty 9.1 +,GlassFish 4.1 +,WebLogic 12.1.3+和Undertow 1.0+(以及WildFly 8.0 +)。
您可以在此链接中获得示例代码:
https://docs.spring.io/spring/docs/4.2.x/spring-framework-reference/html/websocket.html