2012-11-17 1 views
3

Spring-DATA-REST에 문제가 있습니다. 나는 이미 올 봄에 forum에 올랐지 만 대답이 없습니다. 어쩌면 누군가가 도울 수 있을까요?스프링 데이터 uri/파일에 따라 동일한 객체에 대해 다른 데이터를 저장하십시오. <-> files/1

나는 Spring-DATA-REST로 테스트 애플리케이션을 설정했고 모든 도메인 객체는 스프링 데이터 나머지에 의해 노출된다.

지금 : uri/files 아래에서 파일 저장소에 액세스하면 방금 만든 파일 목록이 나타납니다.

하지만 다음 : 직접 uri/files/{id} (예 :/files/1)의 파일 중 하나에 액세스하면 나는 오래 전에 입력 한 파일에서 데이터를 가져옵니다. 이 데이터의 출처를 설명 할 수 없습니다 ...

방금 ​​JpaRepository를 확인했습니다. 그건 괜찮 내가 함께 검색된 파일에서 같은 데이터를 얻을 :..

JpaRepository.findAll() 수 (0) jpaRepository.findOne (JpaRepository.getAll()에서와 같은 ((0) .getId를 얻을))

스프링 데이터 나머지에는 캐시가 있습니까? 이전 데이터는 여전히 남아있을 수 있습니까?

나는 정말로 필사적이다. 누구나 봄 데이터를 사용하여 새 데이터를 얻는 방법에 대한 아이디어가 있습니까?

답변

1

HTTP를 전송 계층으로 사용한다고 가정합니다. 그렇다면 응답으로 HTTP 캐시 헤더를 확인해야합니다. 결과는 그 사이의 어딘가에 캐쉬 될지도 모릅니다. 다음을 사용할 수 있습니다 :

curl -vvl uri/files/{id} 

모든 응답의 헤더를 볼 수 있습니다.

+0

감사합니다! 귀하의 팁은 내 문제를 해결했습니다! 크롬에서 jQuery.ajax()를 사용하고 있고 캐시가 켜져 있습니다. –

관련 문제