38. Spring Session

Spring Boot为Spring Session自动配置了各种存储:

  • JDBC
  • MongoDB
  • Redis
  • Hazelcast
  • HashMap

如果Spring Session可用,你只需选择想要的存储sessions的存储类型StoreType。例如,按如下配置将使用JDBC作为后端存储:

spring.session.store-type=jdbc

出于向后兼容,如果Redis可用,Spring Session将自动配置使用Redis存储。

设置store-typenone可以禁用Spring Session。

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

spring.session.jdbc.table-name=SESSIONS