package com.aizuda.boot.modules.ws; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.socket.server.standard.ServerEndpointExporter; /** * websocket 配置 * * @author 青苗 * @since 2023-10-03 */ @Configuration public class WsConfiguration { /** * 用于扫描和注册所有携带ServerEndPoint注解的实例。 */ @Bean @ConditionalOnMissingBean public ServerEndpointExporter serverEndpointExporter() { return new ServerEndpointExporter(); } }