profile image

L o a d i n g . . .

해결 방법

  1. Spring boot, Swagger의 버전을 맞추기
2. Spring 3.0.5, Swagger 2.0.2로 맞추고, build.gradle 에 implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.0.2' 입력 후 Gradle Reload

 


문제 해결 흐름

 

Spring Boot + Swagger 3.0.0 적용

Spring Boot 2.5.8 + Swagger 3.0.0 을 적용해봅시다!

velog.io

위 포스트를 참고해서 의존성도 추가하고, Configuration 클래스도 추가하고, Controller도 생성하고, http://localhost:8080/swagger-ui/index.html 로 접속해봤는데 Whitelabel 404 not found 가 떴다.

 

https://devlog-wjdrbs96.tistory.com/410

 

https://www.appletong.com/entry/swagger30-404-not-found

https://maivve.tistory.com/305

 

검색도 해서 위에 세 개의 포스트대로 따라해봤는데도 여전히 안 됐다.

결국 친구 도움 받아서 문서 보면서 따라해봤는데도 잘 안 됐고..

 

https://velog.io/@kjgi73k/Springboot3%EC%97%90-Swagger3%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0

그런데 친구가 보내준 위 블로그에 써진대로 했더니 잘 됐다!

 

의존성 추가가 잘 안 된 모양이었다.


참고

1. https://velog.io/@kjgi73k/Springboot3%EC%97%90-Swagger3%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0https://codingdiary99.tistory.com/5

2. https://velog.io/@wotj7687/Spring-Boot-Swagger-3.0.0-%EC%A0%81%EC%9A%A9

3. https://devlog-wjdrbs96.tistory.com/410

4. https://www.appletong.com/entry/swagger30-404-not-found

5. https://maivve.tistory.com/305

 

복사했습니다!