SpringSession 依賴redis實現使用者會話
阿新 • • 發佈:2020-10-22
前提
springboot框架版本
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.5.RELEASE</version>
1.依賴包
<!-- 引入 spring-session 依賴 --> <dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session-data-redis</artifactId> </dependency> <!-- 引入 springboot 安全框架 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <!-- 引入 redis 依賴 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
2.配置
spring:
session:
store-type: redis #session 儲存型別
redis:
#單節點redis
database: 1
host: 127.0.0.1
port: 6379
3.入口檔案
@SpringBootApplication(exclude = {SecurityAutoConfiguration.class}) # 排除 SecurityAutoConfiguration.class檔案,不然會跳到登入頁面 @EnableRedisHttpSession //開啟使用redis儲存session