SpringBoot webScoket使用
1.pom文件配置
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>
</dependency>
2.webSocket bean配置
@Configuration
@EnableWebSocket
public class CafeWebSocketConfig implements WebSocketConfigurer {
@Override
public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
//websocket 切点url
registry.addHandler(CafeWebSocketHandler(), "/cafeWebSocket")
.addInterceptors(CafeHandshakeInterceptor());
//如果有跨域的情况,需要加入
setAllowedOrigins("*");
}
//注入处理逻辑
@Bean
public WebSocketHandler CafeWebSocketHandler() {
return new CafeWebSocketHandler();
}
//注入拦截器
@Bean
public H