众所周知shiro 是实现redis session共享没有实现代码,但是spring session 已经实现了共享,所以我们通过shiro + spring sesion实现session共享不用写一行代码,性能可靠.
1.
<bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">
<property name="realm" ref="userRealm"/>
</bean>
sessionManager 为空或者为 org.apache.shiro.web.session.mgt.ServletContainerSessionManager
2.开启spring boot session
@EnableRedisHttpSession
public class SessionConfig {
}
3.配置redis链接
spring.redis.database=1
spring.redis.host=10.72.82.248
spring.redis.port=6379
spring.redis.password=
4.第四部扫码领红包