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




  • 相关阅读:
    全局配置策略
    RESTful api介绍
    AJAX
    django cookie session 自定义分页
    mysql 索引优化
    yii2 response响应配置
    Django中的信号
    django orm相关操作
    django orm介绍以及字段和参数
    django form和ModelForm组件
  • 原文地址:https://www.cnblogs.com/yszzu/p/9715439.html
Copyright © 2011-2022 走看看