1. Abhängigkeit hinzufügen </ b>
build.gradle
dependencies {
annotationProcessor "io.micronaut.configuration:micronaut-openapi"
implementation "io.swagger.core.v3:swagger-annotations"
}
Eine Yaml-Datei, die den OpenAPI-Spezifikationen entspricht, wird zur Erstellungszeit generiert. Die Anmerkungen, die verwendet werden können, finden Sie im Swagger-Wiki. https://github.com/swagger-api/swagger-core/wiki/Swagger-2.X---Annotations
Wenn Sie es als statischen Inhalt behandeln möchten, fügen Sie application.yml Folgendes hinzu. Sie können die später beschriebene generierte HTML-Datei auf dieselbe Weise verarbeiten.
application.yml
micronaut:
router:
static-resources:
swagger:
paths: classpath:META-INF/swagger
mapping: /swagger/**
Umgang mit statischen Inhalten Einzelheiten finden Sie im Micronaut-Handbuch https://docs.micronaut.io/1.1.0/guide/index.html#staticResources
index.html
url: "https://petstore.swagger.io/v2/swagger.json"
http://docs.swagger.io/swagger-core/v2.1.1/apidocs/io/swagger/v3/oas/annotations/media/Schema.html
Recommended Posts