#java #spring-boot #websocket #spring-websocket
Вопрос:
- Я хочу подписаться на /тему/поздравления. как я могу сделать это в postman, используя необработанный метод и socket.io?
- Есть ли какая-либо другая альтернатива локальному тестированию веб-узлов?
Мой код отсюда. Весенняя загрузка начало работы веб-приложения
Единственное отличие-это мой класс конфигурации WS.
Я подключаюсь к websocket в postman: ws://localhost:8080/приветствия, а затем я действительно не знаю, что мне делать.
package com.example.messagingstompwebsocket;
import org.springframework.context.annotation.Configuration;
import org.springframework.messaging.simp.config.MessageBrokerRegistry;
import org.springframework.web.socket.config.annotation.EnableWebSocketMessageBroker;
import org.springframework.web.socket.config.annotation.StompEndpointRegistry;
import org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer;
@Configuration
@EnableWebSocketMessageBroker
public class WebSocketConfig implements WebSocketMessageBrokerConfigurer {
@Override
public void configureMessageBroker(MessageBrokerRegistry registry) {
registry.enableSimpleBroker("/topic");
registry.setApplicationDestinationPrefixes("/app");
}
@Override
public void registerStompEndpoints(StompEndpointRegistry registry) {
registry.addEndpoint("/greetings");
registry.addEndpoint("/gs-guide-websocket").withSockJS();
}
}