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>
<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>