Java 如何将Spring设置为与xml一起使用ehcache?如何使用JCacheAPI只缓存一个没有密钥的对象?

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中的一

我正在尝试设置一个SpringMVC4.2XML配置的项目,使用xml配置的Ehcache3.5实现使用JCache

如何使用Spring中的
@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中连接它