문제 상황
기존 프로젝트를 멀티모듈로 전환하면서 Spring Boot 버전도 2 -> 3으로 올리게되었다.
스프링부트 3에서는 springfox swagger를 지원하지 않기 때문에 springdoc swagger로 전환하게 되었지만 해당 라이브러리는 springfox에서 사용하던 방식으로 https 세팅이 불가능했다.
해결
@OpenAPIDefinition의 위와 같이 url을 넣으면 스웨거 화면에서 기본 url이 세팅된다.
servers 안에 여러개의 url 적용이 가능하기 때문에 로컬 환경을 위한 url도 삽입하면 테스트 시 용이하게 사용할 수 있을 것이다.
reference
https://stackoverflow.com/questions/70843940/springdoc-openapi-ui-how-do-i-set-the-request-to-https
'개발 > SpringBoot' 카테고리의 다른 글
날짜별 조회 수 분석 기능 구현 (0) | 2024.11.04 |
---|---|
S3 presigned Url 적용을 통한 영상 업로드 성능 향상 (0) | 2024.06.19 |
네이티브 쿼리문 + @SqlResultSetmapping 을 이용한 조회 (0) | 2024.03.02 |
멀티 프로세스 환경 DB 동시성 제어 (0) | 2024.01.05 |
[StudyHub] unknown column '필드명' in 'field list' 에러 해결 (0) | 2023.12.29 |