zhubaomin
2025-04-07 1a2b07f01ba4616fd9e894dddf474b56d020158c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package com.dy.pipIrrRemote.config;
 
/**
 * @Author: liurunyu
 * @Date: 2025/2/10 15:42
 * @Description
 */
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.server.standard.ServerEndpointExporter;
 
//开启WebSocket的支持,并把该类注入到spring容器中
@Configuration
public class WebSocketConfig {
    /**
     * ServerEndpointExporter:它是 Spring 提供的一个 Bean,其作用是扫描带有 @ServerEndpoint 注解的类,
     * 并将它们注册为 WebSocket 端点。也就是说,借助 ServerEndpointExporter,Spring 可以把使用 Java WebSocket
     * 规范注解(如 @ServerEndpoint)定义的端点集成到 Spring 应用中。
     * @return
     */
    @Bean
    public ServerEndpointExporter serverEndpointExporter() {
        return new ServerEndpointExporter();
    }
}