如何使用运行时加载的属性参数化 ehcache.xml?

Dav*_*ker 5 java spring hibernate ehcache

我使用 Ehcache + Hibernate + Spring 和 ehcache.xml 文件。我想在运行时使用属性文件中的内容参数化 ehcache.xml。有谁知道一个简单的方法来做到这一点?

ska*_*man 3

这取决于您所讨论的配置类型。ehcache.xml包含一些全局配置(例如磁盘溢出目录的位置),以及特定于缓存的配置。

如果您谈论的是后者,那么您可以使用 Spring 的 EhCache 支持(即EhCacheFactoryBeanEhCacheManagerFactoryBean)来配置和管理 EhCache 实例。

不过,如果你谈论的是全局配置,我没有办法。