41. Spring Session

Spring Boot为Spring Session自动配置了各种数据存储。当构建Servlet网络应用时,以下存储方式会被自动配置:
  • JDBC
  • Redis
  • Hazelcast
  • MongoDB
当构建响应式网络应用时,以下存储方式会被自动配置:
  • Redis
  • MongoDB
如果Spring Session可用,你必须选择想要的存储sessions的存储类型StoreType。例如,按如下配置将使用JDBC作为后端存储:
spring.session.store-type=jdbc
提醒 设置store-typenone可以禁用Spring Session。
每个存储都有特殊设置,例如,对于jdbc存储可自定义表名:
spring.session.jdbc.table-name=SESSIONS