Spring REST Docsを使い始めましたが、すごく素敵な機能が欠けています...「試してみてください! APIをテストするためのHTMLフォームを含むボタン。私はカールリンクOKを取得します。しかし、私は通常、控えめな形を使用します。 Spring REST Docsでこれを行う簡単な方法はありますか? ありがとうSpring REST Docsに「試してみる」フォームを組み込む
答えて
いいえ、それが提供できると私が信じる最も近いものはcurl
です。以下のような単純なオープンポストマンコレクション、https://github.com/spring-projects/spring-restdocs/issues/47を提供するための機能強化、何もありSWAGGERのtry it out!
、私はむしろ生成するためのサポートを追加しようとしているに引き裂かれてい
Swagger仕様。 Swaggerを「APIプレイグラウンド」として提供すると説明すると、他の多くの人が分からない非常に重要な違いがあります。私は、SwaggerのUIはAPIドキュメントの代わりではないと確信しており、そのようなものを使用することはサービスやそのユーザーにとってはあまり役に立ちません。
私の恐怖は春RESTドキュメントが 闊歩仕様を生成するためのサポートを提供している場合、人々はその後、闊歩のUIを移入 にその仕様を使用し、そのサービスを文書化することが検討するということです。 人々に正しいことをさせることを信頼することが重要です。 は、人々が足で自分自身を撃つように励ますのに対してです。
Spring REST DocsのcURLスニペットをPostmanコレクションに変換するツールを作成することで、私はそれを解決しました。これはnpmパッケージとして利用可能です:https://www.npmjs.com/package/restdocs-to-postmanこれはコマンドラインやライブラリとして使用できます。これはhttps://github.com/spring-projects/spring-restdocs/issues/47の1つの解決策です。私の意見では、PostmanのようなツールはAPIを試してみるのが良いです。
編集:郵便配達員と不眠症からスワッガーへのコンバーターがあります。したがって、2回のコンバージョン(郵便配偶者/不眠症と郵便配偶者/不眠症からスガッガーへのrestdocs)では、スワッガーの遊び場を手に入れることができます。これは最適ではありませんが、機能します。コンバータ用
例:SWAGGERへ
- 郵便集配人:https://apimatic.io/
- 不眠症闊歩する(トライアルと有料サービス):https://github.com/mlabouardy/swaggymnia(MITライセンス)
編集2:私が持っていますSpring RESTからSwaggerプレイグラウンドを作成する方法に関する作成された指示REST Docs:https://github.com/fbenz/restdocs-to-swagger Spring REST Docsが悲惨であれば、いくつかのステップが必要で単純になりますSwaggerファイルを作成しますが、動作し、自動化することができます。
- 1. Spring REST Docs:.adocファイルからSpringプロパティを読み込みます
- 2. Spring MVCを使用してJSPにドキュメントを組み込む
- 3. camundaにRESTとSpringを埋め込んだフォームを読み込む方法は?
- 4. Spring H2組み込みデータベースファイル?
- 5. 別のモジュールに組み込みアセンブリを組み込むこと
- 6. Windows Terminal - 組み込むWindowsフォーム
- 7. IronPython、組み込みヘルプコマンド、CLRオブジェクトを組み込む
- 8. ハンマーにswagger uiを組み込む
- 9. アプリケーションにIPAを読み込み/開く/組み込む
- 10. Springの組み込みH2データソースとDB_CLOSE_ON_EXIT
- 11. ASP.Net、オートコンプリートを組み込む
- 12. イオンプロジェクトにアプリウィジェットを組み込む
- 13. Autotools:組み込みサードパーティライブラリを含む
- 14. キュウリに春を組み込む方法
- 15. Mavenを使って角度プロジェクトをアイデアに組み込む
- 16. Xamarinフォームの組み込みカメラ
- 17. 複数のMDI親フォームを1つのアプリケーションに組み込む
- 18. 他のReST-fileをsphinx-projectに正しく組み込むには?
- 19. Spring Rest docs - i18n support
- 20. SpringBoot - 組み込みコンテナ
- 21. 靴を靴に組み込むパッケージ
- 22. パイプとドットプレースホルダをRに組み込む
- 23. PHPにASP.NET(C#)を組み込む
- 24. Image EditorにTypekitを組み込む
- 25. QuickDialogをXcode 4.2プロジェクトに組み込む
- 26. フォームデータをURLに組み込む
- 27. AngularJSモジュールをHTMLに組み込む
- 28. 角型テンプレートにサスペンドを組み込む
- 29. WebRTCをXamarinに組み込む
- 30. AngularJs2アプリをレールに組み込む
郵便受けのコレクションはオプションですか? – jstrater