1. build.gradle에 의존성 추가
implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.0.2' //Swagger
2. config 파일 생성
import io.swagger.v3.oas.models.Components;
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 SwaggerConfig {
@Bean
public OpenAPI openAPI() {
return new OpenAPI()
.components(new Components())
.info(apiInfo());
}
private Info apiInfo() {
return new Info()
.title("프로젝트 제목")
.description("API 설명")
.version("1.0.0");
}
}
3. http://localhost:8080/swagger-ui/index.html 접속 (로컬 환경 아닐 경우 서버 주소:포트번호)

'Java > SpringBoot' 카테고리의 다른 글
[SpringBoot] 파일 업로드 시 서버에 해당 파일이 즉시 적용되지 않는 문제 (정적 리소스 경로 설정) (0) | 2025.03.20 |
---|---|
[SpringBoot] 엑셀 다운로드 기능 구현 (0) | 2025.03.14 |
[SpringBoot] 게시글 검색, 삭제, 전시 순서 변경 API (0) | 2025.03.05 |
[SpringBoot] 게시판 DB 설계 (2) | 2025.02.27 |
[SpringBoot]Cannot resolve symbol 'servlet' 오류 해결 (0) | 2023.04.11 |