0
我有我用來加載緩存的bean。我從Spring注入緩存的關鍵。我只爲該屬性複製了相同的bean,並且Spring正在創建同一個bean的多個實例。無論如何,我可以使用bean的一個實例嗎?Spring配置文件有相同的bean,不同性質
<aop:config>
<aop:pointcut id="terminalPointcut"
expression="execution(* *..TerminalDao.getTerminals())" />
<aop:pointcut id="miscPointcut"
expression="execution(* *..MiscDao.getMiscTableList(*))" />
<aop:pointcut id="errorPointcut"
expression="execution(* *..ErrorDao.getErrorList())" />
<aop:advisor id="terminalCacheLoaderAdvisor"
advice-ref="terminalCacheLoaderAdvice" pointcut-ref="terminalPointcut" />
<aop:advisor id="miscCacheLoaderAdvisor"
advice-ref="miscCacheLoaderAdvice" pointcut-ref="miscPointcut" />
<aop:advisor id="errorCdDetailCacheLoaderAdvisor"
advice-ref="errorCacheLoaderAdvice" pointcut-ref="errorPointcut" />
</aop:config>
<bean id="miscCacheLoaderAdvice" class="com.temp.ehCache.interceptor.CacheLoader">
<property name="cacheManager" ref="simpleCacheManager" />
<property name="cache_data_key" value="MISC_DATA_KEY" />
</bean>
<bean id="errorCacheLoaderAdvice" class="com.temp.ehCache.interceptor.CacheLoader">
<property name="cacheManager" ref="simpleCacheManager" />
<property name="cache_data_key" value="ERROR_DATA_KEY" />
</bean>
感謝您的回答。 – Mahi 2011-06-09 15:25:48