2 Ocak 2024 Salı

SpringDoc OpenAPI JSON Çıktısı

Giriş
JSON çıktıyı görmek için şu adrese gideriz 
http://localhost:8080/v3/api-docs
Çıktı şöyle
{
  "openapi": "3.0.1",
  "info": {
    "title": "...",
    "description": "...",
    "version": "v1"
  },
  "servers": [
    {
      "url": "http://localhost:8080",
      "description": "Generated server url"
    }
  ],
  "paths": {
    "/rest/api/v1/cluster": {
      "get": {
        "tags": [
          "Cluster Controller"
        ],
        "summary": "Retrieve cluster status",
        "description": "Endpoint to retrieve the cluster status.",
        "operationId": "getClusterStatus",
        "responses": {
          ...
          }
        }
      }
    }
  "components": {
    "schemas": {
      "ClusterStatusModel": {
        ...
  }
}