NutzCN Logo
问答 Shiro中CacheManager怎样设置为ioc中已存在的CacheManager
发布于 3315天前 作者 幸福的旁边 2996 次浏览 复制 上一个帖子 下一个帖子
标签: shiro ioc

RT...
项目中已经有Cache模块,使用ioc管理
只要简单改动,实现Shiro的CacheManager就可以和Shiro整合
问题是,该怎样配置才能使Shiro使用ioc管理的这个CacheManager
而不是自己又new了一个新的出来?

3 回复

问题是 NutFilter一般在ShiroFilter之后启动, 然而Shiro启动时就会要求获取CacheManager, 再仔细想想先

应该也是用ehcache.xml的吧? 如果是的话, 可以换个思路, 让shiro创建实例, 然后nutz ioc去获取这个实例, 跟nutzbook里面的做法一样

另外一个方案是NutMvcListener

谢谢,我使用NutMvcListener 搞定了

添加回复
请先登陆
回到顶部