编辑:请不要在不留下评论的情况下进行投票。
我想在没有Message Broker和STOMP的SpringBoot应用程序中实现websocket。但是,我需要访问Spring Beans(存储库和服务)。
Java API非常简单,我无法理解Spring为何如此复杂。
这就是我需要的:
我需要使用动态URI实现websocket端点,以便我可以像这样使用@PathParam
:
@ServerEndpoint(value = "/chat/{username}")
public class wsEndpoint
将@EnableWebSocket
与WebSocketConfigurer
和TextWebSocketHandler
一起使用只允许我实现静态端点。
Spring documentation推荐的替代方法是实现Message Brokers和STOMP,这使得大多数情况下的使用(IMHO)不必要地复杂。
我真的想将@EnableWebSocket
与WebSocketConfigurer
,TextWebSocketHandler
和动态URI结合使用。有办法吗?