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

资源简介

spring整合websocket完整代码,资源转载至网络

资源截图

代码片段和文件信息

package com.accenture.controller;

import javax.servlet.http.HttpSession;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.socket.TextMessage;

import com.accenture.socket.SocketHandler;

/**
 * @desp Socket控制器
 *
 */
@Controller
public class SocketController{

private static final Logger logger = LoggerFactory.getLogger(SocketController.class);

@Autowired
private SocketHandler socketHandler;

@RequestMapping(value=“/login“)
public String login(HttpSession session){
logger.info(“用户登录了建立连接啦“);

session.setAttribute(“user“ “yy“);

return “home“;
}

@RequestMapping(value = “/message“ method = RequestMethod.GET)
public String sendMessage(){

socketHandler.sendMessageToUser(“yy“ new TextMessage(“这是一条测试的消息“));

return “message“;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1515  2017-08-10 11:27  ws4\.classpath
     文件        1313  2017-08-10 11:28  ws4\.project
     文件          85  2017-08-10 11:27  ws4\.settings\org.eclipse.core.resources.prefs
     文件         652  2016-05-06 10:05  ws4\.settings\org.eclipse.jdt.core.prefs
     文件          86  2016-05-06 10:05  ws4\.settings\org.eclipse.m2e.core.prefs
     文件         642  2017-08-10 11:28  ws4\.settings\org.eclipse.wst.common.component
     文件         222  2016-05-06 10:05  ws4\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件        2067  2016-05-06 19:05  ws4\.settings\org.eclipse.wst.validation.prefs
     文件        8272  2016-05-06 10:05  ws4\.settings\org.springframework.ide.eclipse.beans.core.prefs
     文件       11741  2016-05-06 10:05  ws4\.settings\org.springframework.ide.eclipse.core.prefs
     文件         366  2016-05-06 10:05  ws4\.springBeans
     文件        7607  2016-05-06 20:15  ws4\pom.xml
     文件        1094  2017-08-15 10:23  ws4\src\main\java\com\accenture\controller\SocketController.java
     文件        2774  2017-08-15 10:23  ws4\src\main\java\com\accenture\socket\SocketHandler.java
     文件        1220  2017-08-15 10:23  ws4\src\main\java\com\accenture\socket\WebSocketConfig.java
     文件        1254  2017-08-15 10:23  ws4\src\main\java\com\accenture\socket\WebSocketInterceptor.java
     目录           0  2017-08-15 10:24  ws4\src\main\resources\meta-INF\
     文件        1034  2016-05-06 11:58  ws4\src\main\resources\log4j.xml
     文件         987  2016-05-06 10:21  ws4\src\main\resources\spring\application-config.xml
     目录           0  2017-08-15 10:24  ws4\src\main\webapp\WEB-INF\classes\
     文件        2049  2017-08-11 15:36  ws4\src\main\webapp\WEB-INF\spring\appServlet\servlet-context.xml
     文件        1323  2017-08-11 14:27  ws4\src\main\webapp\WEB-INF\views\home.jsp
     文件         363  2016-05-06 13:55  ws4\src\main\webapp\WEB-INF\views\message.jsp
     文件        1948  2017-08-14 10:28  ws4\src\main\webapp\WEB-INF\web.xml
     文件       97244  2016-04-19 14:32  ws4\src\main\webapp\js\jquery-1.12.2.min.js
     文件      360940  2016-05-06 13:26  ws4\src\main\webapp\js\sockjs.js
     文件       58551  2016-05-06 13:27  ws4\src\main\webapp\js\sockjs.min.js
     目录           0  2017-08-15 10:24  ws4\src\main\webapp\resources\
     目录           0  2017-08-15 10:24  ws4\src\test\java\com\accenture\controller\
     文件        1046  2016-05-06 10:05  ws4\src\test\resources\log4j.xml
     文件        1793  2017-08-15 10:23  ws4\target\classes\com\accenture\controller\SocketController.class
............此处省略10个文件信息

评论

共有 条评论