spring boot中使用redis实现session的共享
目录结构:
1、在pom.xml中引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<!-- spring2.X集成redis所需common-pool2-->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
</dependency>
2,创建并配置application.yaml文件
3,测试类SessionTestCtrl
此类有3个方法:
3.1,login(): 模拟登陆,在session中存储一个值
@RequestMapping("/login")
public Map<String,Object> login(HttpServletRequest request) {
HttpSession httpSession = request.getSession();
// 设置session中的值
httpSession.setAttribute("username", "hry" + System.currentTimeMillis());
Map<String,Object> rtnMap = new HashMap&l