본문 바로가기

카테고리 없음

스웨거 막힘Swagger ERROR : Unable to infer base url. This is common when using dynamic servlet registration or when the API is behind an API Gateway. The base url is the root of where all the swagger resources are served. For e.g. if the api is ava..

안녕하세요 스프링부트 개발자 도커입니다.

 

오늘은 API 문서화 스웨거 에러에 대해 알아보려 합니다.

 

스프링부트 서버를 실행시키고 메뉴얼대로 swagger-ui.html 에 접속하려하면 이러한 에러를 마주치게 되는 경우가 있습니다.

 

 

 

저의 경우 스프링부트 프로젝트 내에 스웨거 빈이 생성되지 않았던 것을 깜빡했었습니다 허허;

 

다음과 같이 프로잭트 내에 SwaggerConfig를 생성해주면 문제가 해결됩니다.

 

이제 localhost:8080/swagger-ui.html로 접속해 볼까요?

 

짜잔 하고 스웨거 APi문서가 저장되어 나오는것을 알 수 있습니다.

 

감사합니다 좋은 하루 되세요 ^^