Websocket(1)pom引入、嵌入spring
1、引入pom文件
<!-- https://mvnrepository.com/artifact/org.springframework/spring-websocket --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-websocket</artifactId> <version>${springframework.version}</version> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework/spring-messaging --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-messaging</artifactId> <version>${springframework.version}</version> </dependency>
2、嵌入spring
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p" xmlns:websocket="http://www.springframework.org/schema/websocket" xsi:schemaLocation=" http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/websocket http://www.springframework.org/schema/websocket/spring-websocket-4.0.xsd "> <!-- websocket处理类 --> <bean id="myHandler" class="com.aptech.business.remote.websocket.web.MyWebSocketHandler"/> <!-- 握手接口/拦截器 --> <bean id="myInterceptor" class="com.aptech.business.remote.websocket.web.HandshakeInterceptor"/> <websocket:handlers> <websocket:mapping path="/websocket" handler="myHandler"/> <websocket:handshake-interceptors > <ref bean="myInterceptor"/> </websocket:handshake-interceptors> </websocket:handlers> </beans>