XML 応答を生成する RESTful サービス エンドポイントを実装しようとしています。このサービス呼び出しの戻りエンティティは、生成される出力のデータを持つ HashMap です。しかし、サービスの呼び出し中に次の例外が発生し続けます。
HttpMediaTypeNotAcceptableException: 受け入れ可能な表現が見つかりませんでした
この問題を調査するために、単一のオブジェクト (従業員など) に対する応答を生成する別のエンドポイントを作成しました。私はこのクラスに注釈を付けており@XmlRootElement
、それを呼び出すとうまくいきます。Employee クラスから注釈を削除する@XmlRootElement
と、このエンドポイントも失敗し、上記と同じ例外が発生します。
私の理解によれば、 のルート オブジェクトにはResponseEntity
で注釈を付ける必要があり@XmlRootElement
ます。私の問題は、マップ、リストなどのコレクションでこの注釈を使用する方法に集中しています。
すべての助けに感謝します、ありがとう。