私はspringfoxのスワッガーの実装を使用しています。 swagger-ui.htmlを修正してカスタムヘッダー値を取得したいと思います。このファイルを変更するにはどうすればよいですか?あるいはspring foxに代替ファイルを使用するように指示しますか?swagger-ui.htmlをspringfox用に変更するにはどうすればよいですか?
答えて
swagger-uiをかなりカスタマイズする場合は、swagger-uiのプライベートコピーをWebアプリケーションリソースに追加して、必要に応じてuiを変更することをおすすめします。
スワッガーウイスプリングフォールと同梱されています。オプションです。
「かなりちょっと」を理解するには?ロゴを変更すると、別のログインに基づいて異なるコンテンツを表示して表示するためにログインするためのパスワードが必要ですか? – actan
それはかなりです:) –
はい、あなたのプロジェクトに闊歩UIを引くと、ここでの手順に従います。 https://github.com/springfox/springfox/issues/1176
その後、それはあなたのエンドポイントにPetStoreを指すindex.htmlを、変更を編集します。 (すなわち、「http://localhost:8080/MyProjectName/v2/api-docs」)。
$(function() {
var url = window.location.search.match(/url=([^&]+)/);
if (url && url.length > 1) {
url = decodeURIComponent(url[1]);
} else {
url = "http://petstore.swagger.io/v2/swagger.json";
githubのから闊歩UIを引き出します。
コピー&ペースト闊歩の設定で以下にコードを置き換えdistのリソースディレクトリ
に闊歩UIのディレクトリ
が
を置き換えます変更registry.addResourceHandler("swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("**").addResourceLocations("classpath:/dist/");
と
のindex.htmlでAPIドキュメントのパスをパスに
に以下のURLパターンを使用し
http://localhost:8080/your_app/v2/api-docs
で
http://petstore.swagger.io/v2/swagger.json
を交換してくださいuiページ
を参照してください
- 1. 変更を変更するにはどうすればよいですか?
- 2. これをjoptionpaneで使用するように変更するにはどうすればよいですか?
- 3. 配列を使用するようにコードを変更するにはどうすればよいですか?
- 4. 変形スティックを変更するにはどうすればよいですか?
- 5. ratingStarsをstringに変更するにはどうすればよいですか?
- 6. 変更をプロジェクトにコミットするにはどうすればよいですか?
- 7. マップをループに変更するにはどうすればよいですか?
- 8. JTextAreaをJScrollPaneに変更するにはどうすればよいですか?
- 9. エアスパイクスキャンジョブをマップリダクションモードに変更するにはどうすればよいですか?
- 10. ホバーをクリックイベントに変更するにはどうすればよいですか?
- 11. モーダルポップアップサイズをスーパービューサイズに変更するにはどうすればよいですか?
- 12. spring-mvcでspringfox(もっと正確にはspringfox-swagger2)のホストURLを設定するにはどうすればよいですか?
- 13. XpageでviewColumnHeaderを変更するにはどうすればよいですか?
- 14. ajax.BeginFormでコンテンツを変更するにはどうすればよいですか?
- 15. 変更をプログラムでチェックするにはどうすればよいですか?
- 16. サービスファブリックでプライマリノードタイプを変更するにはどうすればよいですか?
- 17. AJAXでドロップダウンリストを変更するにはどうすればよいですか?
- 18. Magentoでオーダーライフサイクルを変更するにはどうすればよいですか?
- 19. Greasemonkeyでテキストアライメントを変更するにはどうすればよいですか?
- 20. マップボックスでマーカーイメージを変更するにはどうすればよいですか?
- 21. オープニングシフトでパスフレーズを変更するにはどうすればよいですか?
- 22. Vuforiaでカメラビューを変更するにはどうすればよいですか?
- 23. XSSFCellStyleでフォントサイズを変更するにはどうすればよいですか?
- 24. Javascriptでテキストを変更するにはどうすればよいですか?
- 25. blogspot.comでTITLEを変更するにはどうすればよいですか?
- 26. UIKitでビューを変更するにはどうすればよいですか?
- 27. datepickerでmaxDateを変更するにはどうすればよいですか?
- 28. Androidでタスクアフィニティを変更するにはどうすればよいですか?
- 29. Oracleでトリガーを変更するにはどうすればよいですか?
- 30. ビューコントロールでツイストアイコンを変更するにはどうすればよいですか?
私はここの手順に従って、これをacheiveすることができました:https://github.com/springfox/springfox/issues/1176基本的に、あなたはソースをプルダウンし、どんな変更することができます作る必要があります。 Web jarを作成する必要はありません。あなたのリソースにコピーして、アプリケーションがリソースハンドラを使ってそれを扱わせるようにしてください。 –