Я создал проект весенней загрузки websocket.Я хочу знать, что означает
localhost: 9090 / gs-guide-websocket / parm1 / param2 / websocket
Что означает API?
здесь я знаю, что «gs-guide-websocket» является моей конечной точкой веб-сокета, но какова остальная часть всего?
WebSocketConfig.java
@Configuration
@EnableWebSocketMessageBroker
public class WebSocketConfig implements WebSocketMessageBrokerConfigurer {
@Override
public void configureMessageBroker(MessageBrokerRegistry config) {
config.enableSimpleBroker("/topic");
config.setApplicationDestinationPrefixes("/app");
}
@Override
public void registerStompEndpoints(StompEndpointRegistry registry) {
registry.addEndpoint("/gs-guide-websocket").withSockJS();
}
Controller.java
@MessageMapping("/hello")
@SendTo("/topic/greetings")
public Greeting greeting(HelloMessage message) throws Exception {
Thread.sleep(1000); // simulated delay
return new Greeting("Hello, " + HtmlUtils.htmlEscape(message.getName()) + "!");
}
Что касается URL, что такое личность отправителя и кого мы отправляем?Код работает нормально.