最近公司新老项目需要做seesion共享单点登录,修改shiro.xml相关配置后导致部分字典读取失败。
配置修改如下:
<bean id="sessionDAO" class="com.XXX.common.security.shiro.session.JedisSessionDAO">
<property name="sessionIdGenerator" ref="idGen" />
<property name="sessionKeyPrefix" value="${redis.keyPrefix}_session_" />
</bean>
<!-- <bean id="sessionDAO" class="com.XXX.common.security.shiro.session.CacheSessionDAO">
<property name="sessionIdGenerator" ref="idGen" />
<property name="activeSessionsCacheName" value="activeSessionsCache" />
<property name="cacheManager" ref="shiroCacheManager" />
</bean> -->
<!-- 自定义系统缓存管理器-->
<bean id="shiroCacheManager" class="com.XXX.common.security.shiro.cache.JedisCacheManager">
<property name="cacheKeyPrefix" value="${redis.keyPrefix}_cache_" />
</bean>
<!-- <bean id="shiroCacheManager" class="org.apache.shiro.cache.e