gpt4 book ai didi

java - EhCache Spring XML 集成命名空间

转载 作者:行者123 更新时间:2023-11-30 02:34:41 24 4
gpt4 key购买 nike

我想将 EhCache 与 Spring 一起使用。我关注了tutorial上面说将此行添加到我的 spring.xml 中:

<ehcache:annotation-driven cache-manager="ehCacheManager" />

问题是教程中不存在 ehcache 命名空间。在 Google 上查找,我发现了以下 spring 配置:

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xmlns:ehcache="http://ehcache-spring-annotations.googlecode.com/svn/schema/ehcache-spring"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://ehcache-spring-annotations.googlecode.com/svn/schema/ehcache-spring
http://ehcache-spring-annotations.googlecode.com/svn/schema/ehcache-spring/ehcache-spring-1.1.xsd">

但是我收到了有关未找到 xsd 架构的错误,实际上,如果我按照 xsd URL 进行操作,则会收到 404。

所以问题是,在哪里可以找到命名空间和架构?

为了清楚起见,以下是我在注释驱动行上遇到的错误:

谢谢。

最佳答案

我使用:

<beans ...
xmlns:cache="http://www.springframework.org/schema/cache"
xsi:schemaLocation="
...
http://www.springframework.org/schema/cache
http://www.springframework.org/schema/cache/spring-cache.xsd

<cache:annotation-driven cache-manager="cacheManager" />

那么到ehcache的具体绑定(bind)是在cacheManager bean中

<bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager" ... />

关于java - EhCache Spring XML 集成命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43411711/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com