spring sesion
- 环境:在spring boot基础上开发
- spring-session是spring旗下的一个项目,把servlet容器实现的httpSession替换为spring-session,专注于解决 session管理问题。可简单快速且无缝的集成到我们的应用中。
spring session jdbc
spring session jdbc使用
- 环境:使用mysql数据库存储sesion信息
- pom.xml文件添加session jdbc的依赖
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-jdbc</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
-
application.yml配置
server: servlet: session: # sesion失效时间配置,默认30分钟 # * "PT20.345S" -- parses as "20.345 seconds" # * "PT15M" -- parses as "15 minutes" (where a minute is 60 seconds) # * "PT10H" -- parses as "10 hours" (where an hour is 3600 seconds) # * "P2D" -- parses as "2 days" (where a day is 24 hours or 86400 seconds) # * "P2DT3H4M" -- parses as "2 days, 3 hours and 4 minutes" # * "P-6H3M" -- parses