码迷,mamicode.com
首页 > 编程语言 > 详细

spring session使用日志

时间:2018-09-27 22:20:30      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:get   back   daemon   ble   init   attribute   sql   name   调整   

 

请求进入和退出时,filter触发session的提取和保存   getAttribute时会查询数据库 setAttribute会保存到数据库

 

daemond线程定时自动删除过期的session

 

spring session只提供了自动提取和维护session的功能, 基于session的权限校验需要自己实现,或者接合springSecurity

 

spring.session.store-type=jdbc
spring.session.jdbc.initializer.enabled=true
spring.session.jdbc.table-name=SPRING_SESSION
server.session.timeout=1800
#spring.session.jdbc.schema=classpath:org/springframework/session/jdbc/schema-@@platform@@.sql


这个schema会根据数据源的类型mysql oracle h2...自动创建相应的两个表spring_session和session_attributes
具体的数据库脚本在 #spring-session-1.3.2.RELEASE.jar中, 不需要自己手写。 不同版本表名有变化,表中的列也有变化, 需要自行调整




spring session使用日志

标签:get   back   daemon   ble   init   attribute   sql   name   调整   

原文地址:https://www.cnblogs.com/yszzu/p/9715439.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!