WsConfiguration.java 672 B

1234567891011121314151617181920212223242526
  1. package com.aizuda.boot.modules.ws;
  2. import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
  3. import org.springframework.context.annotation.Bean;
  4. import org.springframework.context.annotation.Configuration;
  5. import org.springframework.web.socket.server.standard.ServerEndpointExporter;
  6. /**
  7. * websocket 配置
  8. *
  9. * @author 青苗
  10. * @since 2023-10-03
  11. */
  12. @Configuration
  13. public class WsConfiguration {
  14. /**
  15. * 用于扫描和注册所有携带ServerEndPoint注解的实例。
  16. */
  17. @Bean
  18. @ConditionalOnMissingBean
  19. public ServerEndpointExporter serverEndpointExporter() {
  20. return new ServerEndpointExporter();
  21. }
  22. }