特定のJAX-RSベースのWebサービスの実装では、Webサービス要求で送信されるカスタムオブジェクトが必要です。JAX-RSベースのWebサービスからオブジェクトを返すことは知っていますが、リクエスト中にオブジェクトを送信するかどうかはよくわかりません。
誰かがこれに関して私を助けることができますか?
よろしくお願いします、Arijit Bose
@POST
and @Consumes({ MediaType.APPLICATION_XML })
(または json など) でメソッドに注釈を付け、パラメーターを追加します。JAXB を使用している場合、パラメーターは JAXB オブジェクトにすることができ、着信 XML から自動的にアンマーシャリングされます。
MessageBodyReader
次のようにカスタム オブジェクトを実装する必要があります。
public class YourClassReader implements MessageBodyReader<YourClass> {
@Override
public boolean isReadable...
@Override
YourClass readFrom...
}