zoukankan      html  css  js  c++  java
  • SpringBoot实现WebSocket服务

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-websocket</artifactId>
    </dependency>
    @Component
    @ServerEndpoint("/websocket")
    @EnableWebSocket
    @SpringBootApplication
    public class DemoApplication {
    
        private static final Logger logger = LoggerFactory.getLogger(DemoApplication.class);
    
        public static void main(String[] args) {
            SpringApplication.run(DemoApplication.class, args);
        }
    
        @Bean
        public ServerEndpointExporter serverEndpoint() {
            return new ServerEndpointExporter();
        }
    
        @OnOpen
        public void onOpen(Session session) {
            logger.info("websocket onOpen, session_id: " + session.getId());
        }
    
        @OnClose
        public void onClose(Session session) {
            logger.info("websocket onClose, session_id: " + session.getId());
        }
    
        @OnMessage
        public void onMessage(String message, Session session) {
            logger.info("websocket onMessage, session_id: " + session.getId() + ", message: " + message);
        }
    
        @OnError
        public void error(Session session, Throwable e) {
            logger.info("websocket error, session_id: " + session.getId() + ", e: " + e.getMessage());
        }
    }
    回到目录

    如果您发现笔者措辞不严谨、逻辑不合理,甚至代码有错误、结论很偏颇等等问题,欢迎联系QQ:562759534。笔者感激各位的讨论和指正,并在此不胜感激!拜谢!
  • 相关阅读:
    pycharm 2016.2注册码
    python selenium2
    webdriver.py--解说
    Sahi ---实现 Web 自动化测试
    性能测试
    看云-git类的书籍写作
    IntelliJ IDEA 对于generated source的处理
    各种常用的序列化性能的对比
    rpc框架--grpc-java
    grpc mvn protobuf:compile 过程
  • 原文地址:https://www.cnblogs.com/LOVE0612/p/15680504.html
Copyright © 2011-2022 走看看