2014-11-19 4 views
0

나머지 API에 대한 스프링 보안에서 UserDetails를 캐싱하려고합니다. EhCacheBasedUserCache 사용에 대한 많은 예제가 있지만 SpringCacheBasedUserCache에 대한 예제는 거의 없습니다. SpringCacheBasedUserCache가 뭔가 새로운 것 같습니다 (3.1 Spring Security 이후?). SpringCacheBasedUserCache와 EhCacheBasedUserCache의 차이점은 무엇입니까? 언제 다른 것을 선택해야합니까? 고마워.스프링 보안 사용자 세부 캐시

답변

0

EhCacheBasedUserCache은 이름에서 알 수 있듯이 실제 캐싱을 위해 널리 사용되는 Ehcache 라이브러리를 사용합니다.

SpringCacheBasedUserCache은 Spring 고유의 캐싱 추상화를 사용합니다. 이것을 사용하여 예를 들어 JCache, a.k.a. JSR-107을 플러그인 할 수 있습니다. 그보다 적은 예를 발견 한 이유는 그것이 더 최신이라는 것인데, JSR-107 did not reach a Final Release until 18 Mar, 2014입니다. JSR-107은 실제 구현이 아니라 API입니다.

선택 방법은? Ehcache는 성숙하고 잘 테스트되었습니다. JCache는 JSR 표준 프로세스 덕분에 미래가 좋을 것입니다.

관련 문제