zoukankan      html  css  js  c++  java
  • Springboot 2.1.1.RELEASE 版本 session保存到MySQL里面

    1,pom.xml添加依赖:

    <!-- 数据库session管理 -->
        <dependency>
                <groupId>org.springframework.session</groupId>
                <artifactId>spring-session-jdbc</artifactId>
            </dependency>

    2,application.properties添加配置:

    spring.session.store-type=jdbc
    

    3,数据库里创建两张表:

    DROP TABLE IF EXISTS `SPRING_SESSION`;
    CREATE TABLE `SPRING_SESSION` (
    `PRIMARY_ID` char(36) NOT NULL DEFAULT '',
    `SESSION_ID` char(36) NOT NULL DEFAULT '',
    `CREATION_TIME` bigint(20) NOT NULL,
    `LAST_ACCESS_TIME` bigint(20) NOT NULL,
    `MAX_INACTIVE_INTERVAL` int(11) NOT NULL,
    `PRINCIPAL_NAME` varchar(100) DEFAULT NULL,
    `EXPIRY_TIME` bigint(20) DEFAULT NULL,
    PRIMARY KEY (`PRIMARY_ID`) USING BTREE,
    KEY `SPRING_SESSION_IX1` (`LAST_ACCESS_TIME`) USING BTREE
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;


    DROP TABLE IF EXISTS `SPRING_SESSION_ATTRIBUTES`;
    CREATE TABLE `SPRING_SESSION_ATTRIBUTES` (
    `SESSION_PRIMARY_ID` char(36) NOT NULL DEFAULT '',
    `ATTRIBUTE_NAME` varchar(100) NOT NULL DEFAULT '',
    `ATTRIBUTE_BYTES` blob,
    KEY `SPRING_SESSION_ATTRIBUTES_IX1` (`SESSION_PRIMARY_ID`) USING BTREE,
    CONSTRAINT `SPRING_SESSION_ATTRIBUTES_ibfk_1` FOREIGN KEY (`SESSION_PRIMARY_ID`) REFERENCES `SPRING_SESSION` (`PRIMARY_ID`) ON DELETE CASCADE
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

  • 相关阅读:
    php函数
    字符滚动效果0515复习笔记+注释
    0514复习Windows操作及DOM的使用
    超链接文字随状态改变变色2016-0514
    js笔记之影音插入0514
    js类型转换,运算符,语句
    JS学习1简介
    json文件的json.parse(data)方法时候碰到的问题
    样式属性
    css样式表0513补
  • 原文地址:https://www.cnblogs.com/lambertwe/p/11580005.html
Copyright © 2011-2022 走看看