資源簡介
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.xm
?????文件?????????346??2015-12-02?15:05??mavenproject1\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????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.xm
?????文件???????10007??2015-12-02?16:39??mavenproject1\pom.xm
?????目錄???????????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個文件信息
評論
共有 條評論