Håv*_*hus 13 spring ehcache spring-boot spring-4 jsr107
我试图让Ehcache 3在不使用Spring引导的情况下使用Spring 4.
这是一个使用Spring Boot的工作示例,但我正在处理一个不使用Spring Boot的现有应用程序.
问题是spring-context-support(添加Spring的缓存注释)要求Ehcache的CacheManager在这个类路径上:net.sf.ehcache.CacheManager
但是,在Ehcache 3中,CacheManager类驻留在另一个类路径上:org.ehcache.CacheManager.
所以,基本上spring-context-support不支持Ehcache 3.你必须直接使用JSR-107注释,而不是Spring提供的注释.
但显然它适用于Spring Boot.也许有一种方法可以使它与标准的Spring应用程序一起工作.这就是我所希望的.我真的想要使用Spring自己的注释而不是JSR-107注释.
Lou*_*met 14
实际上,在Spring Caching中没有Ehcache 3的原生支持.
好消息是,自从Ehcache 3是一个兼容的JCache实现以来,Spring Caching所拥有的JCache支持可以实现您的目标.一旦在应用程序上下文中有可用的JCache ,就没有任何东西强迫您使用JCache注释.您可以毫无问题地继续使用Spring Caching.CacheManager
你可以在这里找到一个演示.
注意:我正在研究Ehcache
| 归档时间: |
|
| 查看次数: |
8046 次 |
| 最近记录: |