(转)在Spring框架中使用OSCache缓存_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > (转)在Spring框架中使用OSCache缓存

(转)在Spring框架中使用OSCache缓存

 2013/7/15 12:16:33  tanzhen-1988  程序员俱乐部  我要评论(0)
  • 摘要:版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://aumy2008.blogbus.com/logs/41706937.html在Spring框架中使用OSCache缓存就是使用Spring提供的springmodules和OSCache来简化程序的开发,通过配置文件来完成提供缓存。参考springmodules的文档。1、创建SpringOSCache的配置xml文件2、将oscache.properties、oscache.tld放入WEB
  • 标签:使用 Spring 缓存

class="cc-lisence" style="line-height: 180%;">版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://aumy2008.blogbus.com/logs/41706937.html

?

Spring框架中使用OSCache缓存

?????? 就是使用Spring提供的springmodulesOSCache来简化程序的开发,通过配置文件来完成提供缓存。参考springmodules的文档。

?

1、创建Spring OSCache的配置xml文件

2oscache.propertiesoscache.tld放入WEB-INF\class目录,并修改属性文件的参数

?

?????? 下边Spring OSCache配置信息来自http://www.iteye.com/problems/7493

<?xml version="1.0" encoding="UTF-8" ?>??

<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">??

<beans>??

??? <bean id="cacheManager"?

????????? class="org.springmodules.cache.provider.oscache.OsCacheManagerFactoryBean">??

??????? <!-- Optional properties -->??

??????? <property name="configLocation" value="classpath:oscache_config.properties"/>??

??? </bean>??

??? <bean id="cacheProviderFacade"?

????????? class="org.springmodules.cache.provider.oscache.OsCacheFacade">??

??????? <property name="cacheManager" ref="cacheManager"/>??

??? </bean>??

?

??? <bean id="cacheKeyGenerator" class="org.springmodules.cache.key.HashCodeCacheKeyGenerator"/>??

?

??? <bean id="userDaoProxy"?

????????? class="org.springmodules.cache.interceptor.proxy.CacheProxyFactoryBean">??

??????? <property name="cacheProviderFacade" ref="cacheProviderFacade"/>??

??????? <property name="cacheKeyGenerator" ref="cacheKeyGenerator"/>??

??????? <property name="cachingModels">??

??????????? <props>??

??????????????? <prop key="get*">refreshPeriod=12;groups=user</prop>??

??????????? </props>??

??????? </property>??

??????? <property name="flushingModels">??

??????????? <props>??

??????????????? <prop key="update*">groups=user</prop>??

??????????????? <prop key="delete*">groups=user</prop>??

??????????????? <prop key="add*">groups=user</prop>??

??????????? </props>??

??????? </property>??

?

??????? <property name="cachingListeners">??

??????????? <list>??

??????????????? <!--ref bean="cachingListener" /-->??

??????????? </list>??

??????? </property>??

??????? <property name="target" ref="userDaoTarget"/>??

??? </bean>??

?

?

?? <bean id="userDaoTarget" class="com.logictown.BHT.dao.springJdbc.UserDaoImpl">??

??????? <property name="dataSource" ref="dataSource"/>??

??? </bean>??

?

</beans>?

发表评论
用户名: 匿名