리소스/메시지가 있습니다. 내 자바 코드에서값 비싼 속성이있는 RESTful 리소스
는 메시지 인터페이스는 다음과 같습니다
interface Message {
public int getID();
public int getPostingUserID();
public String getText();
public int getRelevance();
}
예를 들어,/메시지/7 줄 것이다 다음
이{ id: 7, postingUserID: 102, text: "tabs are better!", relevance: 10.3 }
불행하게도, getRelevance()는 매우 비싸다 즉석에서 계산할 수 있으며 쿼리의 10 분의 1 정도만 필요합니다. 내가 그것을 필요로하지 않을 때 나는 그것을 계산하고 싶지 않다.
그래서, 나는 몇 가지 옵션을 볼 수
- /메시지/7 includeRelevance =
- /메시지를 관련성을 계산하기 위해 그것을 말할 그렇지 않으면 응답에 포함하지 않는 참 /? 별도의 요청으로 7/관련성 및 별도의 요청으로 다음
- /relevances? forMessageID = 7을 계산 한 다음
가장 편안하고는 옵션입니다 그것을 계산?
감사합니다.
그들은 모두 나에게 안성맞춤 인 것처럼 보인다. 아마 너는 이것을 과소 평가할 것인가? –