私はこのような休憩サービスのためにすばらしい注釈を書いています。JSONデータ型とJavaを使用しない、快適なサービスのためのスワッガーアノテーションモデルの使用
@Post
@Path("/updateDocument")
@ApiOperation(value = "updateDocument", notes = "This will do a checkout and
checkin services", response = Response.class, responseContainer = "application/json")
@Produces("application/json")
@Consumes("application/json")
public String updateDocument(String data) {
return data;
}
これを使用すると、この操作のためにSwagger UIでモデルスキーマが空に表示されます。 Javaモデルクラスを作成しない限り、モデルスキーマは表示されません。 JSONデータ型のスキーマ定義を取得するにはどうすればいいですか? My Restful ServiceはJSONを受け入れ、Javaモデルを使用せずにJSONを処理します。
Javaモデルを使用すると、データの不要な変換が必要です。
Javaモデルの代わりにJSON定義ファイルを作成してリンクすることはできますか?
ご協力いただきまして誠にありがとうございます。
こんにちは@pvpkiran、返事をありがとう。 'swagger2 annotations'で外部定義のオープンAPIスキーマ定義をリンクすることは可能ですか?必要に応じて、私は 'JSON Schema definitions'をオープンなAPIで定義して、Javaファイルの外で維持することができます。あなたは可能性があるかどうか私に知らせることができますか? –