Swagger 3-OpenAPIはswagger-uiにアクセスする.html 500問題解決
3776 ワード
Swagger 3-OpenAPIはswagger-uiにアクセスする.html 500問題解決問題説明 問題解決 問題の説明
1、OpenApi公式サイト2、公式サイトの手順に従って依存を導入する
3、プロジェクトの起動、アクセスhttp://server:port/context-path/swagger-ui.htmlこのUIインタフェース起動ログエラー:、問題原因:インタフェースパスが見つかりません.
問題解決
公式サイトには、the OpenAPI description will be available at the following url for json formatという言葉があります.http://server:port/context-path/v 3/api-docs、後の部分はJSONで展示され、アクセス後に正常に展示され、データインタフェースが正常に提供されていることを示します.ここでの解決策は,依存に付随するUIを用いずgithub上のswaggerプロジェクトのインタフェースを用い,アクセス経路を本プロジェクトのapi-docsの経路に変更することである.ダウンロードアドレスへのダウンロードが完了すると、図に示すように、プロジェクト内のdistフォルダの下のすべてのファイルをresources/static/swaggerの下にコピーし、indexを変更します.htmlのurlで、アクセスのパスを変更します.url: “http://localhost:8087/v3/api-docs”.42行の位置は、次にアイテムを開始し、http://server:port/context-path/swagger/index.html.これでインタフェースが表示されます.です.
1、OpenApi公式サイト2、公式サイトの手順に従って依存を導入する
<dependency>
<groupId>org.springdocgroupId>
<artifactId>springdoc-openapi-uiartifactId>
<version>1.4.4version>
dependency>
3、プロジェクトの起動、アクセスhttp://server:port/context-path/swagger-ui.htmlこのUIインタフェース起動ログエラー:、問題原因:インタフェースパスが見つかりません.
問題解決
公式サイトには、the OpenAPI description will be available at the following url for json formatという言葉があります.http://server:port/context-path/v 3/api-docs、後の部分はJSONで展示され、アクセス後に正常に展示され、データインタフェースが正常に提供されていることを示します.ここでの解決策は,依存に付随するUIを用いずgithub上のswaggerプロジェクトのインタフェースを用い,アクセス経路を本プロジェクトのapi-docsの経路に変更することである.ダウンロードアドレスへのダウンロードが完了すると、図に示すように、プロジェクト内のdistフォルダの下のすべてのファイルをresources/static/swaggerの下にコピーし、indexを変更します.htmlのurlで、アクセスのパスを変更します.url: “http://localhost:8087/v3/api-docs”.42行の位置は、次にアイテムを開始し、http://server:port/context-path/swagger/index.html.これでインタフェースが表示されます.です.