Springle+EHCache 分布式缓存开发(四)

来源:互联网 发布:崔氏网络卡盟 编辑:程序博客网 时间:2024/06/10 15:18
 2、 Spring AOP配置
    <bean id="cacheManager"
        class="com.china.LB.common.ehcache.NginEhCacheManagerFactoryBean">
         <property name="configLocation" value="WEB-INF/ehcache.xml"></property>
    </bean>
    <bean id="serviceCacheBean"
        class="org.springframework.cache.ehcache.EhCacheFactoryBean">
        <property name="cacheManager" ref="cacheManager"></property>
        <property name="cacheName" value="serviceCache"></property>
    </bean>
    <bean id="serviceCacheInterceptor"
        class="com.china.LB.common.interceptor.MethodCacheInterceptor">
        <property name="cache"><ref local="serviceCacheBean" /></property>
    </bean> 
    <bean id="serviceCachePointCut"
        class="org.springframework.aop.support.RegexpMethodPointcutAdvisor">
        <property name="advice"><ref local="serviceCacheInterceptor" /></property>
        <property name="patterns">
            <list><value>com.china.LB.order.servicemg.service.impl.*.*</value></list>
        </property>
    </bean>   
原创粉丝点击