オブジェクトの ArrayList を返すジャージー Web サービス リソースにメソッドがあります。
@GET
@Path("/GetMyObjects")
public List<MyObjectDTO> getMyObject() {
List<MyObjectDTO> myObjects = new ArrayList<MyObjectDTO>();
// ... fill the list ...
return myObects;
}
これは機能しますが、ACCEPTヘッダーがapplication/xmlに設定されている場合、ArrayList を表すルート XML オブジェクトは<myObjectDTOes>
. フレームワークは、パラメーター化された型を反映してリストに名前を付け、いくつかの基本的な文法規則を適用して複数形にするのではないかと推測しています。私の質問は、これを次のようにオーバーライドするにはどうすればよいですか<myObjectList>
ありがとう