Spring 3.1とehcache-spring-annotations以外に、EhCache と Spring 以外の代替手段はありますか?
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 に答える