2017-05-18 23 views
0

저는 couchbase 프로젝트와 spring-data-couchbase 프로젝트를 가지고 있습니다. 이것은 설치가 이것을 구성 할 수 있도록 속성 파일을 사용하여 만료 시간을 설정해야하는 문서입니다.봄에 couchbase 문서에 구성 가능한 만료 시간을 추가하는 방법은 무엇입니까?

import org.springframework.data.couchbase.core.mapping.Document; 
@Document(expiry = 60, touchOnRead = true) 
public class SampleExpiryDoc { 

어떻게 속성 파일을 사용하여 만료 시간을 설정할 수 있습니까? 이 작업을 수행하는 간단한 방법이 있습니까?

답변

1

예 : PR : https://github.com/spring-projects/spring-data-couchbase/pull/120 및 단위 테스트를 참조하십시오.

@Document(expiryExpression = "${some.document.expiry}") 
private class ExpiryWithInvalidExpression { 
} 
:

기본적으로, 당신은 문서의 "expiryExpression"@ 사용하여 작업을 수행 할 수 있습니다