| 类 | 说明 |
|---|---|
| AbstractInterceptableSecurityWebSocketMessageBrokerConfigurer |
代替
AbstractSecurityWebSocketMessageBrokerConfigurer
重载AbstractInterceptableSecurityWebSocketMessageBrokerConfigurer.registerStompEndpoints(StompEndpointRegistry)
将StompEndpointRegistry向下造型为InterceptableWebMvcStompEndpointRegistry
子类直接重写AbstractInterceptableSecurityWebSocketMessageBrokerConfigurer.registerStompEndpoints(InterceptableWebMvcStompEndpointRegistry)即可,方便增加消息拦截器
示例:
@Configuration
@EnableInterceptableWebSocketMessageBroker
public class WebSocketSecurityConfig extends AbstractInterceptableSecurityWebSocketMessageBrokerConfigurer {
@Override
protected void registerStompEndpoints(InterceptableWebMvcStompEndpointRegistry registry) {
registry.addFromClientInterceptor(exampleFromClientInterceptor)
.addToClientInterceptor(exampleToClientInterceptor);
}
}
|
Copyright © 2019. All rights reserved.