配置spring-mvc + simple-spring-memcached

今天搞了一天的这个东西,觉得这篇文章比较好,mark一下


1.   http://www.cnblogs.com/cczhoufeng/archive/2013/03/22/2974838.html

2.   http://blog.csdn.net/my123spring/article/details/6715036

3.  http://blog.sina.com.cn/s/blog_613904cc0101ibub.html


遇到的问题:

      1.  首先会抛出ssm.settings 未定义, 

                       方法: 原因是由于集成的memcache要读取这个bean,但是未找到!!!  

                                    解决方案:在spring配置文件中增加这么一行

<bean class="com.google.code.ssm.Settings">
            <property name="order" value="500" />
</bean>

        2. 版本问题

                      springmvc对应的scheme文档的版本要和mms的版本相对应否则就会报奇怪的错误。。。

                      具体参考这篇文章:http://code.google.com/p/simple-spring-memcached/wiki/Getting_Started

        2. 想得到注入的cacheImpl

                      最好把Cache类转化为他的实现类SSMCache。

                      

如果需要在代码中手动调用缓存,用如下方法:
((SSMCacheManager)applicationContext.getBean("cacheManager")).getCache("defaultCache").put(key, value);
((SSMCacheManager)applicationContext.getBean("cacheManager")).getCache("defaultCache").get(key);

你可能感兴趣的:(配置spring-mvc + simple-spring-memcached)