From e199f70919510013fc628b10c37c478d2d0f9bdd Mon Sep 17 00:00:00 2001 From: Donghoon Lee Date: Wed, 25 Sep 2024 13:17:37 +0900 Subject: [PATCH] [BE] chore: remove swagger-related files (#686) --- .../java/reviewme/config/SwaggerConfig.java | 24 ------------------- .../config/properties/SwaggerProperties.java | 19 --------------- backend/src/main/resources/api-docs.yml | 11 --------- backend/src/main/resources/application.yml | 2 +- 4 files changed, 1 insertion(+), 55 deletions(-) delete mode 100644 backend/src/main/java/reviewme/config/SwaggerConfig.java delete mode 100644 backend/src/main/java/reviewme/config/properties/SwaggerProperties.java delete mode 100644 backend/src/main/resources/api-docs.yml diff --git a/backend/src/main/java/reviewme/config/SwaggerConfig.java b/backend/src/main/java/reviewme/config/SwaggerConfig.java deleted file mode 100644 index 896136561..000000000 --- a/backend/src/main/java/reviewme/config/SwaggerConfig.java +++ /dev/null @@ -1,24 +0,0 @@ -package reviewme.config; - -import io.swagger.v3.oas.models.OpenAPI; -import lombok.RequiredArgsConstructor; -import org.springframework.boot.context.properties.EnableConfigurationProperties; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.context.annotation.Profile; -import reviewme.config.properties.SwaggerProperties; - -@Profile("!prod") -@Configuration -@EnableConfigurationProperties(SwaggerProperties.class) -@RequiredArgsConstructor -public class SwaggerConfig { - - private final SwaggerProperties swaggerProperties; - - @Bean - public OpenAPI openAPI() { - return new OpenAPI() - .info(swaggerProperties.swaggerInfo()); - } -} diff --git a/backend/src/main/java/reviewme/config/properties/SwaggerProperties.java b/backend/src/main/java/reviewme/config/properties/SwaggerProperties.java deleted file mode 100644 index babdf727b..000000000 --- a/backend/src/main/java/reviewme/config/properties/SwaggerProperties.java +++ /dev/null @@ -1,19 +0,0 @@ -package reviewme.config.properties; - -import io.swagger.v3.oas.models.info.Info; -import org.springframework.boot.context.properties.ConfigurationProperties; - -@ConfigurationProperties(prefix = "docs.info") -public record SwaggerProperties( - String title, - String description, - String version -) { - - public Info swaggerInfo() { - return new Info() - .title(title) - .description(description) - .version(version); - } -} diff --git a/backend/src/main/resources/api-docs.yml b/backend/src/main/resources/api-docs.yml deleted file mode 100644 index d267ece30..000000000 --- a/backend/src/main/resources/api-docs.yml +++ /dev/null @@ -1,11 +0,0 @@ -docs: - info: - title: "리뷰미 API" - description: "이 문서는 리뷰미 API 구현 방법을 소개합니다." - version: "0.0.1" - -springdoc: - swagger-ui: - path: /api-docs - operations-sorter: alpha - tags-sorter: alpha diff --git a/backend/src/main/resources/application.yml b/backend/src/main/resources/application.yml index 3cc43c9a7..cdae34c22 100644 --- a/backend/src/main/resources/application.yml +++ b/backend/src/main/resources/application.yml @@ -4,7 +4,6 @@ spring: config: import: - - classpath:api-docs.yml - classpath:logback.yml datasource: @@ -19,3 +18,4 @@ spring: show-sql: true hibernate: ddl-auto: update +x