Я последовал за учебником по внедрению веб-узлов в приложении Java Spring. Это работает отлично до сих пор, но я действительно хотел бы понять, что это используется для:Что такое setApplicationDestinationPrefixes для использования?
config.setApplicationDestinationPrefixes("/app");
Вся моя конфигурация выглядит следующим образом
@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();
}
}
я в основном просто не понимаю, данные объяснения весной docs/tut - например
... он обозначает префикс «/ приложение» для сообщений, привязанных к методам @ MessageMapping-annotated.