1

Spring 3.1ehcache-spring-annotations以外に、EhCache と Spring 以外の代替手段はありますか?

4

1 に答える 1

0

Spring-AOP ベースのソリューションを見たことがありますか? org.springframework.aop.support.RegexpMethodPointcutAdvisorを使用して Spring applicationContext に自動プロキシ オブジェクトを作成し、AfterReturningAdvice、ThrowsAdvice、およびMethodBeforeAdviceを実装するオブジェクトを作成できます。

そのオブジェクトを使用して、関数の呼び出しと終了を監視し、必要な情報をキャッシュします。

<bean name="cacheHandler" class="org.yourname.CachingInterceptor" />
<bean id="cacheAdvisor" class="org.springframework.aop.support.RegexpMethodPointcutAdvisor">
  <property name="advice" ref="cacheHandler" />
  <property name="pattern" value="org.yourname.regex.of.stuff.you.want.cached.*" />
</bean>
<bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator" />
于 2011-08-18T16:04:49.700 に答える