Java 如何将Spring设置为与xml一起使用ehcache?如何使用JCacheAPI只缓存一个没有密钥的对象?
我正在尝试设置一个SpringMVC4.2XML配置的项目,使用xml配置的Ehcache3.5实现使用JCache 如何使用Spring中的Java 如何将Spring设置为与xml一起使用ehcache?如何使用JCacheAPI只缓存一个没有密钥的对象?,java,spring-mvc,jcache,ehcache-3,Java,Spring Mvc,Jcache,Ehcache 3,我正在尝试设置一个SpringMVC4.2XML配置的项目,使用xml配置的Ehcache3.5实现使用JCache 如何使用Spring中的@Cacheable或JCache中的@CacheResult调用一个没有任何参数并返回一个对象的方法?对象的类型为List。如何将泛型作为值类型添加到ehcache.xml中 一般来说,配置上述设置的正确方法是什么?我从ehcache.xml开始,但Spring配置xml文件中仍然没有任何东西可以将项目连接到它 以下是我目前在ehcache.xml中的一
@Cacheable
或JCache中的@CacheResult
调用一个没有任何参数并返回一个对象的方法?对象的类型为List
。如何将泛型作为值类型添加到ehcache.xml中
一般来说,配置上述设置的正确方法是什么?我从ehcache.xml开始,但Spring配置xml文件中仍然没有任何东西可以将项目连接到它
以下是我目前在ehcache.xml中的一些内容:
<config
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xmlns:eh='http://www.ehcache.org/v3'
xmlns:jsr107='http://www.ehcache.org/v3/jsr107'
xsi:schemaLocation="http://www.ehcache.org/v3
http://www.ehcache.org/schema/ehcache-core-3.3.xsd
http://www.ehcache.org/v3/jsr107
http://www.ehcache.org/schema/ehcache-107-ext-3.3.xsd">
<cache-template name="template">
<expiry><ttl unit="minutes">2</ttl></expiry>
<heap>1</heap>
<key-type>java.lang.Integer</key-type>
</cache-template>
<cache name="cache1" uses-template="template">
<value-type>java.util.List</value-type>
</cache>
</config>
2.
1.
java.lang.Integer
java.util.List
我知道每个
代表一个CacheManager。我如何在Spring的xml中连接它