問題タブ [springfox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swagger - Swagger 2 springfox @ApiModel サブタイプが機能しない
私はSpring Bootでswagger2アノテーションを使用しています.springfox- swagger2バージョン2.2.2を使用しています.
注釈の「例」プロパティ@ApiModelProperty
が認識されていません。
@ApiModelProperty(name="empName", example="someName")
swagger.json では " empName":"string
" ではなく " "と表示されますempName":"someName
。
また、「サブタイプ」プロパティ@ApiModel
は認識されません。
助けてください!
swagger - HTTPS URL用のポート80でリクエストを生成するSpringfox Swagger
springfox-swagger2 v2.2.0 を使用して、HTTP URL のリクエスト パディング ポート 80 に関連する問題が発生しています。
ポートの生成を無効にするか、Spring プロファイルに基づいてプログラムでポートを 443 に設定する方法はありますか?
生成された CURL:
curl -X GET --header "Accept: application/json" " https://test.com:80/api/users/search "
spring-boot - @RequestParam アノテーション付きメソッドを swagger ui で使用する
ライブラリを使用しSpringfox
て REST サービスのドキュメントを生成し、Swagger UI に表示しています。Springfox documentationの指示に従いました。
クエリ文字列のパラメーターを使用するコントローラーが1つあり、メソッドは次のようにマップされます。
結果のマッパーは swagger-ui で次のように表示されます。
しかし、Try it Out をクリックすると、リクエスト URL の形式が正しくありません。
http://localhost:8080/customcollection/1/data {?startDate,endDate}?startDate=1&endDate=2
どうすれば修正できますか?
spring-boot - Swagger UI から API をテストするときの Springfox 404 エラー
Springfox と Swagger UI を調査していますが、問題に直面しています。PoC の基盤として Spring Boot REST サンプル プロジェクトを使用しています。私はJDK 8を実行しており、プロジェクトはGradleを活用しています。
まず、プロジェクトのファイルの内容は次のとおりです。
build.gradle
GreetingController.java
あいさつ.java
アプリケーション.java
これが私が直面している問題です。アプリケーションをビルドして実行すると、Swagger UI ページ ( http://localhost:8080/swagger-ui.html ) に正常に移動できます。greeting-controller を展開すると、さまざまなメソッドが表示され、"get /greeting{?name}" が展開されます。Get セクションには次の内容があります。
[試してみる] ボタンをクリックすると、次のように表示されます。
一見すると、何らかの理由で Springfox/Swagger が {?name} のプレースホルダーを正しく置き換えていないように見えます。私の質問は、それが実際に問題である場合、Swagger UI ページからサービスを正常にテストできるように構成するにはどうすればよいですか?