Giriş
Bu anotasyon yerine OpenAPI Sınıfı da kullanılabilirÖrnek
Şöyle yaparız
import io.swagger.v3.oas.annotations.OpenAPIDefinition;
import io.swagger.v3.oas.annotations.info.Contact;
import io.swagger.v3.oas.annotations.info.License;
import io.swagger.v3.oas.annotations.info.Info;
@SpringBootApplication
@OpenAPIDefinition(
info = @Info(
title = "SpringShop API | Annotation style", //Title
version = "0.0", //Version near OAS3 label
description = "My API description",
license = @License(name = "Apache 2.0", url = "http://foo.bar"),//License address
contact = @Contact(url = "http://stefans-example.com", //Website address
name = "My Name", //Send email to My Name
email = "myemail@gmail.com")
)
)
public class ExchangeApplication implements CommandLineRunner {
}Örnek
Şöyle yaparız
@OpenAPIDefinition(info = @Info(
title = "Title",
version = "1.0",
description = "REST API description...",
contact = @Contact(name = "Contact")),
security = {@SecurityRequirement(name = "bearerToken")}
)
@SecuritySchemes({
@SecurityScheme(name = "bearerToken", type = SecuritySchemeType.HTTP,
scheme = "bearer", bearerFormat = "JWT")
})
Hiç yorum yok:
Yorum Gönder