Skip to content

Commit 4da1932

Browse files
committed
更新 readme
1 parent b476dfe commit 4da1932

File tree

3 files changed

+48
-0
lines changed

3 files changed

+48
-0
lines changed

.gitattributes

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
*.js linguist-language=java
2+
*.css linguist-language=java
3+
*.html linguist-language=java

springboot-shiro/readme.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ springboot + shiro + mybatis-plus 集成项目, 使用 mybatis-plus 生成 ent
1111
## 源码
1212
见本项目
1313

14+
## 项目启动
15+
1. 导入 sql , 修改数据库配置
16+
2. [Redis Windows版本](https://github.com/MicrosoftArchive/redis/releases)下载 。直接下载zip版本解压到任意目录即可。
17+
下载后,使用cmd命令切换到Redis根目录,然后运行`redis-server.exe redis.windows.conf`启动即可。
1418

1519
## 收获
1620
Please feel free to contact us with any questions you may have.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
package com.springboot.demo.sys.controller;
2+
3+
import com.springboot.demo.common.domain.ResponseBo;
4+
import com.springboot.demo.sys.entity.UserOnline;
5+
import com.springboot.demo.sys.service.SessionService;
6+
import org.springframework.beans.factory.annotation.Autowired;
7+
import org.springframework.stereotype.Controller;
8+
import org.springframework.web.bind.annotation.RequestMapping;
9+
import org.springframework.web.bind.annotation.ResponseBody;
10+
11+
import java.util.List;
12+
13+
@Controller
14+
@RequestMapping("/online")
15+
public class SessionController {
16+
@Autowired
17+
SessionService sessionService;
18+
19+
@RequestMapping("index")
20+
public String online() {
21+
return "online";
22+
}
23+
24+
@ResponseBody
25+
@RequestMapping("list")
26+
public List<UserOnline> list() {
27+
return sessionService.list();
28+
}
29+
30+
@ResponseBody
31+
@RequestMapping("forceLogout")
32+
public ResponseBo forceLogout(String id) {
33+
try {
34+
sessionService.forceLogout(id);
35+
return ResponseBo.ok();
36+
} catch (Exception e) {
37+
e.printStackTrace();
38+
return ResponseBo.error("踢出用户失败");
39+
}
40+
}
41+
}

0 commit comments

Comments
 (0)