我使用Ehcache 2 + Spring Boot
。这是我的配置:
@Bean
public CacheManager cacheManager() {
return new EhCacheCacheManager(ehCacheCacheManager().getObject());
}
@Bean
public EhCacheManagerFactoryBean ehCacheCacheManager() {
EhCacheManagerFactoryBean cmfb = new EhCacheManagerFactoryBean();
cmfb.setConfigLocation(new ClassPathResource("ehcache.xml"));
cmfb.setShared(true);
return cmfb;
}
ehcache.xml - in resources.
现在我想使用Ehcache 3 + spring boot
和Java config代替xml,但我没有找到任何示例。我的问题:
1)为什么几乎所有的示例都基于xml?如何比java config更好?
2)如何在spring boot中使用java config配置Ehcache 3而不使用xml?