spring配置文件里面并没有配置ehcachexml,为啥缓存还是起作用

来源:互联网  时间:2016/8/9 10:00:23

关于网友提出的“ spring配置文件里面并没有配置ehcachexml,为啥缓存还是起作用”问题疑问,本网通过在网上对“ spring配置文件里面并没有配置ehcachexml,为啥缓存还是起作用”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: spring配置文件里面并没有配置ehcachexml,为啥缓存还是起作用
描述:

今天自己接触了下mybatis的二级缓存,使用的技术是Ehcache,看了公司的文件配置,缓存是起作用了,单问题是在applicationContext.xml并没有引用ehcache.xml 这个配置文件,so。。。。不明白为啥缓存还起作用了,


解决方案1:

EnableCaching?

解决方案2:

好像找到答案了:

你现在使用的是ehcache-spring-annotations 
需要使用  com.googlecode.ehcache.annotations.Cacheable 看看导入的有没有问题 
spring3.1 现在对cache直接支持没必要用这个了 你去搜下 这个可以说过时了

解决方案3:

引用来自“HelloSwift”的评论

不好意思,我也不会解决方案4:

不好意思,我也不会

解决方案5:

哦,,对了 项目spring.xml中有用到shiro内的org.apache.shiro.cache.MemoryConstrainedCacheManager这个配置,但是我将这个注释掉,缓存依旧存在,求大牛来帮小子解惑下。。

上一篇Idea的Maven工程,enable auto-import在哪设置?
下一篇spring MVC遇到了异常,弄了半天还是解决不了
明星图片
相关文章
《 spring配置文件里面并没有配置ehcachexml,为啥缓存还是起作用》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)