Я использую 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) Как я могу настроить Ehcache 3 , используя java config в пружинной загрузке без использования xml ?