小编rso*_*ies的帖子

带 websocket 和邮递员的 Spring Boot

我已经根据教程创建了测试项目

@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 新手)

spring-boot spring-websocket postman

5
推荐指数
1
解决办法
9102
查看次数

标签 统计

postman ×1

spring-boot ×1

spring-websocket ×1