# 41. Spring Session

Spring Boot为Spring Session自动配置了各种数据存储。当构建Servlet网络应用时，以下存储方式会被自动配置：

* JDBC
* Redis
* Hazelcast
* MongoDB

当构建响应式网络应用时，以下存储方式会被自动配置：

* Redis
* MongoDB

如果Spring Session可用，你必须选择想要的存储sessions的存储类型[StoreType](https://github.com/spring-projects/spring-boot/tree/v2.0.0.RELEASE/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/session/StoreType.java)。例如，按如下配置将使用JDBC作为后端存储：

```
spring.session.store-type=jdbc
```

**提醒** 设置`store-type`为`none`可以禁用Spring Session。

每个存储都有特殊设置，例如，对于jdbc存储可自定义表名：

```
spring.session.jdbc.table-name=SESSIONS
```
