Spring Boot ‐ Swagger and Openapi - CCH0124/spring-sandbox GitHub Wiki
OpenAPI 規格提出了一套 API 開發和文件等管理方式,有助於建立可靠且一致的 API。Swagger 是一個實現 Openapi 規範的工具。
在 Spring 環境中使用 springdoc-openapi-starter-webmvc-ui
第三方套件進行開發。以下是常用的註解
- @Tag 用於提供有關 Swagger 文件中標籤的附加資訊
- @Operation 用於為單一 API 操作提供元資料
- @ApiResponses 用於至 API 操作方法中,以提供該操作的可能回應
- @Parameter 註解用於描述 API 操作的參數
- @Schema 用於提供有關 API 中物件或參數的架構的附加資訊