我已经根据教程创建了测试项目
@Configuration
@EnableWebSocketMessageBroker
public class WSConfig implements WebSocketMessageBrokerConfigurer {
@Override
public void configureMessageBroker(MessageBrokerRegistry config) {
config.enableSimpleBroker("/topic");
config.setApplicationDestinationPrefixes("/app");
}
@Override
public void registerStompEndpoints(StompEndpointRegistry registry) {
registry.addEndpoint("/chat");
registry.addEndpoint("/chat").withSockJS();
}
@Controller
public class WSController {
@MessageMapping("/chat")
@SendTo("/topic/messages")
public String send(String message) throws Exception {
return "test";
}
}
Run Code Online (Sandbox Code Playgroud)
我正在努力与邮递员联系,我尝试了不同的网址:
ws://本地主机:8080
ws://localhost:8080/应用程序
ws://localhost:8080/app/chat
每次我单击连接按钮时,都会收到 404 作为响应我做错了什么?(我是 websocket 新手)