• 大小: 188KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-10
  • 语言: 其他
  • 标签: WebSocket  

资源简介

Spring+WebSocket+SockJS简单DEMO 工程环境:tomcat8+jdk1.7+maven+eclipse

资源截图

代码片段和文件信息

package com.milanosoft.RCS.web.webSocket.config;

import com.milanosoft.RCS.web.webSocket.hndler.SystemWebSocketHandler;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
import org.springframework.web.socket.WebSocketHandler;
import org.springframework.web.socket.config.annotation.EnableWebSocket;
import org.springframework.web.socket.config.annotation.WebSocketConfigurer;
import org.springframework.web.socket.config.annotation.WebSocketHandlerRegistry;

import com.milanosoft.RCS.web.webSocket.interceptor.HandshakeInterceptor;
import org.springframework.context.annotation.Bean;

@Configuration
@EnableWebMvc
@EnableWebSocket
public class WebSocketConfig extends WebMvcConfigurerAdapter implements
        WebSocketConfigurer {

    public WebSocketConfig() {
    }

    @Override
    public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
        registry.addHandler(systemWebSocketHandler() “/websck“).addInterceptors(new HandshakeInterceptor());

        System.out.println(“registed!“);
        registry.addHandler(systemWebSocketHandler() “/sockjs/websck“).addInterceptors(new HandshakeInterceptor())
                .withSockJS();

    }

    @Bean
    public WebSocketHandler systemWebSocketHandler() {
        //return new InfoSocketEndPoint();
        return new SystemWebSocketHandler();
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-12-02 15:05  mavenproject1\
     文件        1106  2015-12-02 16:23  mavenproject1\.classpath
     文件        1228  2015-12-02 15:26  mavenproject1\.project
     目录           0  2015-12-02 15:05  mavenproject1\.settings\
     文件         639  2015-12-02 15:05  mavenproject1\.settings\.jsdtscope
     文件          88  2015-12-02 15:05  mavenproject1\.settings\org.eclipse.core.resources.prefs
     文件         430  2015-12-02 15:05  mavenproject1\.settings\org.eclipse.jdt.core.prefs
     文件          90  2015-12-02 15:02  mavenproject1\.settings\org.eclipse.m2e.core.prefs
     文件         609  2015-12-02 15:05  mavenproject1\.settings\org.eclipse.wst.common.component
     文件         321  2015-12-02 15:05  mavenproject1\.settings\org.eclipse.wst.common.project.facet.core.prefs.xml
     文件         346  2015-12-02 15:05  mavenproject1\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2015-12-02 15:05  mavenproject1\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2015-12-02 15:05  mavenproject1\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件          50  2015-12-02 15:05  mavenproject1\.settings\org.eclipse.wst.validation.prefs
     文件        1254  2014-09-14 23:01  mavenproject1\nb-configuration.xml
     文件       10007  2015-12-02 16:39  mavenproject1\pom.xml
     目录           0  2015-12-02 15:05  mavenproject1\src\
     目录           0  2014-09-14 23:01  mavenproject1\src\main\
     目录           0  2014-09-14 23:01  mavenproject1\src\main\java\
     目录           0  2014-09-14 23:01  mavenproject1\src\main\java\com\
     目录           0  2014-09-14 23:01  mavenproject1\src\main\java\com\milanosoft\
     目录           0  2014-09-14 23:01  mavenproject1\src\main\java\com\milanosoft\RCS\
     目录           0  2014-09-14 23:01  mavenproject1\src\main\java\com\milanosoft\RCS\web\
     目录           0  2014-09-14 23:01  mavenproject1\src\main\java\com\milanosoft\RCS\web\webSocket\
     目录           0  2014-09-14 23:01  mavenproject1\src\main\java\com\milanosoft\RCS\web\webSocket\config\
     文件        1540  2015-12-02 20:23  mavenproject1\src\main\java\com\milanosoft\RCS\web\webSocket\config\WebSocketConfig.java
     目录           0  2014-09-14 23:01  mavenproject1\src\main\java\com\milanosoft\RCS\web\webSocket\hndler\
     文件         979  2014-09-14 23:01  mavenproject1\src\main\java\com\milanosoft\RCS\web\webSocket\hndler\InfoSocketEndPoint.java
     文件        1752  2015-12-02 21:38  mavenproject1\src\main\java\com\milanosoft\RCS\web\webSocket\hndler\SystemWebSocketHandler.java
     目录           0  2014-09-14 23:01  mavenproject1\src\main\java\com\milanosoft\RCS\web\webSocket\interceptor\
     文件        1327  2015-12-02 21:20  mavenproject1\src\main\java\com\milanosoft\RCS\web\webSocket\interceptor\HandshakeInterceptor.java
............此处省略35个文件信息

评论

共有 条评论