접속 방법
http://localhost:8080/swagger-ui/index.html
config에 SwaggerConfig 생성
SwaggerConfig
import io.swagger.v3.oas.models.Components;
import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.info.Info;
import io.swagger.v3.oas.models.security.SecurityScheme;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class SwaggerConfig {
@Bean
public OpenAPI openAPI() {
return new OpenAPI()
.info(new Info()
.title("프로젝트 API")
.description("상품을 등록하고, 상품을 장바구니에 담는 기능을 제공합니다.")
.version("1.0.0"))
.components(new Components()
.addSecuritySchemes("bearer-key",
new io.swagger.v3.oas.models.security.SecurityScheme()
.type(SecurityScheme.Type.HTTP)
.scheme("bearer")
.bearerFormat("JWT")));
}
}
dependency에 의존성 추가
implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0'
'Backend > Spring' 카테고리의 다른 글
동기,비동기 처리 필요성 및 소켓서버 (0) | 2024.03.23 |
---|---|
[Spring] 배치 스케줄러-작성중 (0) | 2024.03.23 |
[Spring] PostConstruct를 사용한 테스트 환경 구축 (0) | 2024.03.23 |
[Spring] JPA (0) | 2024.03.23 |
[Spring/JWT] Access Token 과 Refresh Token (0) | 2023.11.14 |