1. 程式人生 > 其它 >(70)java Spring Cloud+Spring boot+mybatis企業快速開發架構之Spring Cloud Eureka控制檯快速檢視Swagger文件

(70)java Spring Cloud+Spring boot+mybatis企業快速開發架構之Spring Cloud Eureka控制檯快速檢視Swagger文件

本節主要介紹如何在 Eureka 控制檯快速檢視 Swagger 文件和 Swagger 測試介面時需要完成的請求認證。需要框架原始碼的朋友可以看我個人簡介聯絡我獲取原始碼

Eureka 控制檯快速檢視 Swagger 文件
在服務很多的情況下,我們想通過 Eureka 中註冊的例項資訊,能夠直接跳轉到 API 文件頁面,這個時候可以定義 Eureka 的 Page 地址。在 application.properties 中增加如下配置即可:

1 eureka.instance.status-page-url=http://${spring.cloud.client.ip-address}:${server.port}/swagger-ui.html

在 Eureka Web 控制檯就可以直接點選註冊的例項跳轉到 Swagger 文件頁面了,如圖 1 所示。


請求認證
當我們的服務中有認證的邏輯,程式中會把認證的 Token 設定到請求頭中,在用 Swagger 測試介面的時候也需要帶上 Token 才能完成介面的測試。

點選 Authorize 按鈕(如圖 2 所示),填寫認證資訊(如圖 3 所示)。


預設的請求頭名稱是 Token,這裡改成了 Authorization,通過配置檔案修改

1 swagger.authorization.key-name=Authorization