Spring MVCを使用した既存のREST APIビルドがあります。 Swaggerを使用して社内文書を作成できるかどうかをすぐに確認するようになりました。スワッガー入出力モデルを手動で記述する(Javaドメインクラスなし)
私たちのREST実装の問題は、Spring MVCを使用してビジネスオブジェクトをjsonに変換することですが、ビジネスオブジェクトからJettison jsonオブジェクト(キー/値)を基本的に作成するカスタムjsonコンバータがあることです。現在、これを残念ながら変更する方法はありません。 入力btwも同じです。 基本的には常にクライアントに送信するハッシュマップです。
コントローラーを生成できるので、Springfoxを使用してメソッドを作成するとよいスタートです。 しかし、入出力についても文書化したいと考えています。 Swagger Annotationを使用して、Javaドメインクラスを参照せずに手動で入出力モデルを文書化する方法はありますか?
別の方法として、独自の低レベルのSwagger仕様を完全に記述したり、他のソリューションを検討したりすることができます。
こんにちはDilip、私はSpring RESTDocsによく慣れています:-)現在、私はswagger仕様を生成するreqを持っています。 –
簡単にはわかりません。プロジェクトでjettisonを使用する方法の例がありますか?私たちはおそらく道を見つけ出すことができます –
おそらく簡単ではありません;-)それはJettison JSONObjectを作成するかなり低いレベルです。 json.put( "name"、name)キー/値を格納します。 –