zoukankan      html  css  js  c++  java
  • spring session 存到数据库的设置

    pom.xml
    <dependency>
       <groupId>org.springframework.session</groupId>
       <artifactId>spring-session-jdbc</artifactId>
    </dependency>
    
    application.yml
    spring:
      session:
        timeout: 2592000
    
    配置文件
    @Configuration
    @EnableJdbcHttpSession //(这个是关键)
    public class OAuth2WebSecurityConfig extends WebSecurityConfigurerAdapter {
        
    }
    
    建表语句
    CREATE TABLE SPRING_SESSION (
       PRIMARY_ID CHAR(36) NOT NULL,
       SESSION_ID CHAR(36) NOT NULL,
       CREATION_TIME BIGINT NOT NULL,
       LAST_ACCESS_TIME BIGINT NOT NULL,
       MAX_INACTIVE_INTERVAL INT NOT NULL,
       EXPIRY_TIME BIGINT NOT NULL,
       PRINCIPAL_NAME VARCHAR(100),
       CONSTRAINT SPRING_SESSION_PK PRIMARY KEY (PRIMARY_ID)
     );
    
     CREATE UNIQUE INDEX SPRING_SESSION_IX1 ON SPRING_SESSION (SESSION_ID);
     CREATE INDEX SPRING_SESSION_IX2 ON SPRING_SESSION (EXPIRY_TIME);
     CREATE INDEX SPRING_SESSION_IX3 ON SPRING_SESSION (PRINCIPAL_NAME);
    

      

  • 相关阅读:
    二维数组中的查找
    循环语句
    掷骰子游戏和条件语句
    类型转换与键盘输入
    运算符(2)
    运算符(1)
    面向对象(2)
    面向对象(1)
    理解几种排序方法
    优盘、移动硬盘简便制作启动盘
  • 原文地址:https://www.cnblogs.com/dabenxiang/p/11634442.html
Copyright © 2011-2022 走看看