ehcache 3.8.1是否不再自动在源根目录的ehcache.xml文件中选择配置设置?
答案 0 :(得分:3)
是的,看起来如此,根据configuringe a CacheManager,现在需要在创建时使用this schema definition的XML文件来完成它。
XML程序分析
如果要通过JSR-107 API获得CacheManager,则调用时将自动完成以下操作
javax.cache.spi.CachingProvider.getCacheManager(java.net.URI, java.lang.ClassLoader)
final URL myUrl = getClass().getResource("/configs/docs/getting-started.xml");
XmlConfiguration xmlConfig = new XmlConfiguration(myUrl);
CacheManager myCacheManager = CacheManagerBuilder.newCacheManager(xmlConfig);
myCacheManager.init();
org.ehcache.config.builders.CacheManagerBuilder.newCacheManager(org.ehcache.config.Configuration)
允许您使用XmlConfiguration中的配置创建CacheManager实例