Spring には@ExposesResourceFor
、リソースを他のリソースとリンクできるアノテーションがあります。このおかげで、Value オブジェクト (表現) は実際のリソースについて何も知ることができません。
JAX-RSでそれを行う方法はありますか? 私はJerseyとJacksonでDropwizardを@InjectLinks
使用していますが、表示されるのは次のような値オブジェクトで使用できる注釈だけです:
public class UserGroup {
@JsonProperty
public String name;
@InjectLinks(GroupsResource.class)
public URI myResource;
public UserGroup(String name){
this.name = name;
}
}
しかし、残念ながら、私の値オブジェクトはリソースについて何も知らないはずなので、リソースのレベルでそのようなリンクを行うことができるかどうか尋ねています-上記のように、コントローラーのスプリングヘイトでリンクします。