4
要獲得基於註釋的緩存魔法與Spring的工作,一是需要有一個XML格式的聲明,就像這樣: <cache:annotation-driven />
非XML版本<緩存:註解驅動/>
哪有我以編程方式配置緩存系統?
這就是我所擁有的。我想擺脫@ImportResource
和XML文件。
@Configuration
@ImportResource("classpath:cache-context.xml")
public class DI_EhCache {
/**
* Create cache object for various cachable methods and add to EhCache Manager.
*
* @return EhCacheManager
*/
@Bean
EhCacheCacheManager cacheManager() {
EhCacheCacheManager ehcm = new EhCacheCacheManager();
CacheManager cm = CacheManager.create();
Cache station = new Cache("station", 1, false, true, 0, 10);
cm.addCache(station);
ehcm.setCacheManager(cm);
return ehcm;
}
}