photocard backend server 개발일기
[Swagger] Swagger 2.3.0 버전 세팅
한둥둥
2024. 12. 30. 23:33
swagger-ui 2.3.0 버전 build.gradle에 추가해준다.
implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.3.0'
application.yml
springdoc:
swagger-ui:
groups-order: DESC
tags-sorter: alpha
operations-sorter: method
disable-swagger-default-url: true
display-request-duration: true
해당 버전으로 설정해주었다.
SwaggerConfigV3.java
package com.realworld.v1.global.config.swagger;
import io.swagger.v3.oas.annotations.OpenAPIDefinition;
import io.swagger.v3.oas.annotations.enums.SecuritySchemeType;
import io.swagger.v3.oas.annotations.info.Info;
import io.swagger.v3.oas.annotations.security.SecurityScheme;
import org.springframework.context.annotation.Configuration;
@OpenAPIDefinition(
info = @Info(
title = "capo documentation",
version = "1.0",
description = "연예인 포토카드 api 스웨거 명세서"
)
)
@SecurityScheme(
name = "bearerAuth",
type = SecuritySchemeType.HTTP,
scheme = "bearer",
bearerFormat = "JWT"
)
@Configuration
public class SwaggerConfigV3 {
}