[SPRING] Spring 3.2와 Cache Abstraction에서 EhCache 구현이 누락되었습니다.
SPRINGSpring 3.2와 Cache Abstraction에서 EhCache 구현이 누락되었습니다.
우리의 코드를 Spring 3.2 버전 (3.1.3)으로 마이그레이션하려고하는데 Spring Cache Abstraction에 대한 문제가 있습니다.
우리는 CacheManager의 EhCache 구현을 사용하며 구성은 매우 간단합니다.
<cache:annotation-driven />
<bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager" p:cache-manager-ref="ehcache" />
<bean id="ehcache" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean" p:config-location="classpath:ehcache.xml" />
내 문제는 내가 봄 문맥 항아리에 EhCacheCacheManager 클래스와 해당 공장 빈이 누락되었습니다. 구현을 다른 모듈로 옮긴 것 같지만 정확히 어디에서 찾을 수 없습니다.
해결법
-
==============================
1.부록 C. Spring Framework 3.2로 이주하기에 따르면,
부록 C. Spring Framework 3.2로 이주하기에 따르면,
-
==============================
2.Maven pom.xml 파일을 업데이트하면 효과적입니다.
Maven pom.xml 파일을 업데이트하면 효과적입니다.
등록 정보 :
<org.springframework-version>3.2.3.RELEASE</org.springframework-version>
종속성
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>${org.springframework-version}</version> </dependency>
-
==============================
3.oss.sonatype.org를 사용하여 이름으로 클래스를 검색하고 포함 된 아티팩트 (색인 된 경우)를 찾을 수 있습니다 (https://oss.sonatype.org/index.html#nexus-search;classname~EhCacheCacheManager).
oss.sonatype.org를 사용하여 이름으로 클래스를 검색하고 포함 된 아티팩트 (색인 된 경우)를 찾을 수 있습니다 (https://oss.sonatype.org/index.html#nexus-search;classname~EhCacheCacheManager).
스왑 일 (SwapnilS)이 대답 한대로, 그것은 봄 - 문맥 - 지원에 있습니다.
from https://stackoverflow.com/questions/13956224/spring-3-2-and-cache-abstraction-missing-ehcache-implementation by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 프로토 타입 빈은 예상대로 자동 실행되지 않습니다. (0) | 2019.03.18 |
---|---|
[SPRING] Spring Boot RestController에서 요청 URL을 얻는 방법 (0) | 2019.03.18 |
[SPRING] 외부화 된 값을 Spring annotation으로 주입 (0) | 2019.03.18 |
[SPRING] Maven : Spring 4 + Spring 보안 (0) | 2019.03.18 |
[SPRING] 스프링 부트가없는 스프링 데이터 JPA (0) | 2019.03.18 |