1
Spring 3.1 및 ehcache-spring-annotations 외에도 EhCache 및 Spring 이외의 다른 대안이 있습니까?Java 용 선언적 (주석 기반) 캐싱 솔루션
Spring 3.1 및 ehcache-spring-annotations 외에도 EhCache 및 Spring 이외의 다른 대안이 있습니까?Java 용 선언적 (주석 기반) 캐싱 솔루션
Spring-AOP 기반 솔루션을 보았습니까? 당신은 org.springframework.aop.support.RegexpMethodPointcutAdvisor를 사용하여 봄의 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" />