Я хочу использовать Функции Spring Cache , но я не знаю, какие зависимости у этого модуля.У меня есть такая конфигурация:
<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:mvc="http://www.springframework.org/schema/mvc" xmlns:p="http://www.springframework.org/schema/p" xmlns:cache="http://www.springframework.org/schema/cache" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache.xsd"> ... <mvc:annotation-driven /> <cache:annotation-driven />
Но <cache:annotation-driven /> не распознается.Это выдает эту ошибку:
<cache:annotation-driven />
cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'cache:annotation-driven'
Я думаю, что это происходит из-за того, что у меня нет файла jar модуля Spring, потому что я не добавил все (я добавляю их, когда они действительно нужны).
Какие банки пружинных модулей необходимы для работы Spring Cache?или, по крайней мере, где я могу найти эту информацию?
Спасибо
Вам также необходимо:
xmlns:cache="http://www.springframework.org/schema/cache"
И правильный xsd:
http://www.springframework.org/schema/cache/spring-cache-3.1.xsd
Понимаете ли вы, что эта функция является частью Spring 3.1, которая не выпущена да?
Итак, вам нужно использовать Spring jars из вехи сборки Spring 3.1.