有人可以帮助创建一个CacheManager
使用Spring JCacheCacheManager
通过xml 支持的Ehcache 吗?我有类似的东西.不知道如何javax.cache.CacheManager
为Ehcache3 创建一个.
<bean id="myCacheManager"
class="org.springframework.cache.jcache.JCacheCacheManager">
<property name="cacheManager" value="..." />
</bean>
Run Code Online (Sandbox Code Playgroud)
谢谢!
这样做的推荐方法是使用org.springframework.cache.jcache.JCacheManagerFactoryBean
你可以注入的一个URI
,Properties
和ClassLoader
.然后,这个工厂bean将使用标准的JCache Caching
类来创建javax.cache.CacheManager
.
对于Ehcache,URI
用于指向ehcache.xml
将配置的CacheManager
.
因此扩展您的示例配置:
<bean id="jCacheManager" class="org.springframework.cache.jcache.JCacheManagerFactoryBean">
<property name="cacheManagerUri" value="file://path/to/ehcache.xml"/>
</bean>
<bean id="myCacheManager" class="org.springframework.cache.jcache.JCacheCacheManager">
<property name="cacheManager" ref="jCacheManager" />
</bean>
Run Code Online (Sandbox Code Playgroud)
有关Ehcache 3/JCache集成的更多信息,请参阅文档.
归档时间: |
|
查看次数: |
2083 次 |
最近记录: |