Skip to content

Commit

Permalink
feat(all): 스웨거 추가하여 API 문서 자동화 및 테스트 가능하도록 생성
Browse files Browse the repository at this point in the history
변경 후
- 관련해서 필요한 의존성 추가
- 해당 코드 업로드
  • Loading branch information
kaswhy committed Nov 13, 2024
1 parent ce0ed5a commit 055cf6b
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 0 deletions.
1 change: 1 addition & 0 deletions docker-test-server/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down
19 changes: 19 additions & 0 deletions docker-test-server/src/main/java/SwaggerConfiguration.java
Original file line number Diff line number Diff line change
@@ -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"));
}
}
3 changes: 3 additions & 0 deletions docker-test-server/src/main/resources/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 055cf6b

Please sign in to comment.