Я интегрирую существующее веб-приложение Spring MVC с пружинными websockets. Я был успешно в состоянии интегрировать, следуя инструкциям вКак получить доступ к объекту запроса в методе @MessageMapping с реализацией Spring websocket
https://spring.io/guides/gs/messaging-stomp-websocket/
Существующий веб-приложение имеет фильтр, который устанавливает некоторые из атрибутов. У меня есть требование доступа к атрибутам, заданным фильтром в контроллере i, e в методе @MessageMapping.
Может ли какой-нибудь один tel, как мы можем получить доступ к объекту запроса в методе @MessageMapping?
Спасибо за разъяснение, я сделал точно так же, представив пользовательский перехватчик, но как получить доступ к сеансу (скажем, сеанс websocket ojbect) в контроллере? – pavan
, что уже в ответе: область websocket. Вы можете получить доступ к атрибутам сеанса в заголовках сообщений. http://docs.spring.io/spring-framework/docs/4.1.5.RELEASE/spring-framework-reference/html/websocket.html#websocket-stomp-websocket-scope –
Спасибо @Brian Cloze. В аналогичных линиях перехватчиков существует ли способ перехватить соединение с веб-сервером destroy или logout, чтобы я мог сбросить параметры сеанса? – pavan