В настоящее время я занимаюсь разработкой приложения с использованием Spring и websocketsПроблема в том, что у этого приложения есть универсальный контроллер
@RequestMapping (value = "/**", method = {RequestMethod.GET})
public String urlMapping([...]) {
}
И если я попытаюсь настроить веб-сокеты, такие как
@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("/ws-chat").withSockJS();
}
}
EndPoint / ws-chat перехватывается с помощью urlMappingчем веб-сокет.
Поэтому мне нужно было бы уменьшить приоритет для urlMapping или увеличить приоритет для конфигурации веб-сокетов.Как я могу это сделать?