作者 朱兆平

可忽略这个提交,改一些开始没弄好的地方

@@ -23,4 +23,4 @@ @@ -23,4 +23,4 @@
23 * 集成lombok,简化部分代码录入,比如实体类,方便实体及表结构修改,敏捷开发必用,使用方法见[lombok集成使用说明](https://jingyan.baidu.com/article/0a52e3f4e53ca1bf63ed725c.html) 23 * 集成lombok,简化部分代码录入,比如实体类,方便实体及表结构修改,敏捷开发必用,使用方法见[lombok集成使用说明](https://jingyan.baidu.com/article/0a52e3f4e53ca1bf63ed725c.html)
24 ) 24 )
25 * 集成了单文件、多文件上传接口 25 * 集成了单文件、多文件上传接口
26 -* 集成了swagger2,开发环境开启此POM配置,生产环境记得去掉。包冲突问题看POM配置文件。  
  26 +* 集成了swagger2,开发环境开启此POM配置,生产环境记得去掉。包冲突问题看POM配置文件。[接口访问测试地址](http://localhost:7003/swagger-ui.html)
@@ -5,7 +5,7 @@ import org.springframework.web.bind.annotation.RequestMapping; @@ -5,7 +5,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
5 import org.springframework.web.bind.annotation.ResponseBody; 5 import org.springframework.web.bind.annotation.ResponseBody;
6 6
7 @Controller 7 @Controller
8 -public class ImfLog { 8 +public class ImfLogController {
9 9
10 10
11 @RequestMapping("/log/imf") 11 @RequestMapping("/log/imf")
@@ -15,7 +15,7 @@ import java.util.concurrent.CopyOnWriteArraySet; @@ -15,7 +15,7 @@ import java.util.concurrent.CopyOnWriteArraySet;
15 15
16 @ServerEndpoint(value = "/log") 16 @ServerEndpoint(value = "/log")
17 @Component 17 @Component
18 -public class Log { 18 +public class LogWebsockController {
19 private Process process; 19 private Process process;
20 private InputStream inputStream; 20 private InputStream inputStream;
21 //与某个客户端的连接会话,需要通过它来给客户端发送数据 21 //与某个客户端的连接会话,需要通过它来给客户端发送数据
@@ -24,7 +24,7 @@ public class Log { @@ -24,7 +24,7 @@ public class Log {
24 //静态变量,用来记录当前在线连接数。应该把它设计成线程安全的。 24 //静态变量,用来记录当前在线连接数。应该把它设计成线程安全的。
25 private static int onlineCount = 0; 25 private static int onlineCount = 0;
26 //concurrent包的线程安全Set,用来存放每个客户端对应的MyWebSocket对象。 26 //concurrent包的线程安全Set,用来存放每个客户端对应的MyWebSocket对象。
27 - private static CopyOnWriteArraySet<Log> webSocketSet = new CopyOnWriteArraySet<Log>(); 27 + private static CopyOnWriteArraySet<LogWebsockController> webSocketSet = new CopyOnWriteArraySet<LogWebsockController>();
28 28
29 29
30 @OnOpen 30 @OnOpen
@@ -67,7 +67,7 @@ public class Log { @@ -67,7 +67,7 @@ public class Log {
67 } 67 }
68 68
69 public static synchronized void addOnlineCount() { 69 public static synchronized void addOnlineCount() {
70 - Log.onlineCount++; 70 + LogWebsockController.onlineCount++;
71 } 71 }
72 public static synchronized int getOnlineCount() { 72 public static synchronized int getOnlineCount() {
73 return onlineCount; 73 return onlineCount;
@@ -4,9 +4,9 @@ import org.springframework.stereotype.Controller; @@ -4,9 +4,9 @@ import org.springframework.stereotype.Controller;
4 import org.springframework.web.bind.annotation.RequestMapping; 4 import org.springframework.web.bind.annotation.RequestMapping;
5 5
6 @Controller 6 @Controller
7 -public class Login { 7 +public class LoginController {
8 8
9 - @RequestMapping("/loginPage") 9 + @RequestMapping("/login")
10 public String login(){ 10 public String login(){
11 return "login"; 11 return "login";
12 } 12 }