在spring boot中使用非常简单,只要加入redis的依赖就可以,我们把session信息存储在redis中,当然也可以存在mysql或者mongodb中都是可以的,个人推荐用redis,效率高。
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</artifactId>
</dependency>
然后添加如下配置:
一个是session的存储方式的类型配置,还有就是redis的连接配置。
更多的存储方式配置请参考这里.
spring.session.store-type=redis
# REDIS (RedisProperties)
spring.redis.database=0
spring.redis.host=localhost
spring.redis.port=6379
就这样就可以了,spring session就可以接管默认的session管理了,将session信息存储在redis中了。