SpringBoot继承SpringSession
添加相关依赖
<!--springboot集成redis的起步依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<!--springboot集成web的起步依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--spring session将数据存入redis的依赖-->
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</artifactId>
</dependency>
编辑主配置文件
#配置redis
spring.redis.host=192.168.115.129
spring.redis.port=6379
spring.redis.password=147258
其他配置
编写controller层代码测试
@Controller
public class SessionController {
@RequestMapping("/set")
public String setSession(HttpSession session){
session.setAttribute("mykey","Session数据拿到了");
return "session数据设置成功";
}
@RequestMapping("/get")
public String getSession(HttpSession session){
String data = (String) session.getAttribute("mykey");
return data;
}
}
修改两个不同的端口号,打包成两个不同的jar包,上传到linux部署,启用Nginx,redis共同完成,访问测试