Ich folgte einem Tutorial zur Implementierung von Websockets in meiner Java-Spring-Anwendung. Es funktioniert gut so weit, aber ich würde wirklich verstehen, was ist das für verwendet wird:Wofür wird setApplicationDestinationPrefixes verwendet?
config.setApplicationDestinationPrefixes("/app");
Meine ganze Config wie dies ich die gegebenen Erklärungen verstehe einfach nicht, im Grunde
@Configuration
@EnableWebSocketMessageBroker
public class WebSocketConfig extends AbstractWebSocketMessageBrokerConfigurer {
@Override
public void configureMessageBroker(MessageBrokerRegistry config) {
config.enableSimpleBroker("/topic");
config.setApplicationDestinationPrefixes("/app");
}
@Override
public void registerStompEndpoints(StompEndpointRegistry registry) {
registry.addEndpoint("/hello").withSockJS();
}
}
sieht im Frühjahr docs/the tut - zB
... es bezeichnet das Präfix "/ app" für Nachrichten, die an @ MessageMapping-annotierte Methoden gebunden sind.