基本的Spring 4 Websocket应用程序



我正在尝试构建一个基本的Hello World Spring websockets应用程序,但我似乎无法达到WebSocket端点,我缺少什么?

我添加了TextWebSocketHandlerWebSocketConfigurer,还有一个AbstractContextLoaderInitializer,它初始化了一个扫描包含我的websocket类的包的AnnotationConfigWebApplicationContext

websocket的名称如下:ws://localhost:8080/client/websocket

是否缺少配置?我不想使用STOMP或socksjs。应用程序中没有其他配置,可能需要进一步的Spring配置?

您的配置是否使用@EnableWebSocket注释进行了注释?您在正确的路径上注册WebSockethandler吗?

@Configuration
@EnableWebSocket
public class WebSocketServerConfiguration implements WebSocketConfigurer {
    @Autowired
    protected MyWebSocketHandler webSocketHandler;
    @Override
    public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
        registry.addHandler(webSocketHandler, "/as");
    }
}

相关内容

  • 没有找到相关文章

最新更新