zoukankan      html  css  js  c++  java
  • spring session使用日志

    请求进入和退出时,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中, 不需要自己手写。 不同版本表名有变化,表中的列也有变化, 需要自行调整




  • 相关阅读:
    分治
    递归
    java三大特性之封装
    Java基础知识
    puk2367 拓扑排序
    puk1251 最小生成树
    puk1521 赫夫曼树编码
    DOSbox简单运行操作
    Mybatis初学经验----------------(2)
    mysql存储引擎MyISAM和InnoDB的区别
  • 原文地址:https://www.cnblogs.com/yszzu/p/9715439.html
Copyright © 2011-2022 走看看