diff --git a/docker-test-server/build.gradle b/docker-test-server/build.gradle index c0b13a3..c38485e 100644 --- a/docker-test-server/build.gradle +++ b/docker-test-server/build.gradle @@ -27,6 +27,7 @@ dependencies { implementation 'org.json:json:20171018' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' + implementation 'io.springfox:springfox-boot-starter:3.0.0' compileOnly 'org.projectlombok:lombok' developmentOnly 'org.springframework.boot:spring-boot-devtools' runtimeOnly 'com.mysql:mysql-connector-j' diff --git a/docker-test-server/src/main/java/SwaggerConfiguration.java b/docker-test-server/src/main/java/SwaggerConfiguration.java new file mode 100644 index 0000000..ef39b8c --- /dev/null +++ b/docker-test-server/src/main/java/SwaggerConfiguration.java @@ -0,0 +1,19 @@ +package com.example.server.config; + +import io.swagger.v3.oas.models.OpenAPI; +import io.swagger.v3.oas.models.info.Info; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +@Configuration +public class SwaggerConfiguration { + + @Bean + public OpenAPI api() { + return new OpenAPI() + .info(new Info() + .title("양치코치 API 문서") + .description("이빨요정 팀의 양치코치 서버 API 문서입니다.") + .version("v1.0")); + } +} diff --git a/docker-test-server/src/main/resources/application.yml b/docker-test-server/src/main/resources/application.yml index be2a581..8a7b645 100644 --- a/docker-test-server/src/main/resources/application.yml +++ b/docker-test-server/src/main/resources/application.yml @@ -24,6 +24,9 @@ spring: key: jwt-secret-key: ${JWT_SECRET_KEY} kakao-api-key: ${KAKAO_API_CLIENT_KEY} + mvc: + pathmatch: + matching-strategy: ant_path_matcher logging: level: "[com.example.server]": INFO