본문 바로가기
Programming/Java_Spring

Spring 2.x 에서 Swagger 3.0.0 사용시 오류발생.

by 곰네Zip 2023. 9. 20.

원글은 여기..

https://jackyee.tistory.com/24

 

SpringBoot 2.6에서 swagger 3.0 사용

환경 : 인텔리제이 jdk1.8 SpringBoot 2.6.1 gradle Swagger 3.0.0 SwaggerUI 3.0.0 swagger를 적용하는 방법은 구글 검색하면 다른 분들이 잘 써놔서 검색하면 잘 나올것이다 그런데 나는 SpringBoot 2.6.1 환경에서 적

jackyee.tistory.com

 

Spring 2.7.x에서 Swagger 3.0.0을 사용하려고하니..

Null pointer exception ...
at springfox.documentation.requesthandler.sortedpaths
at ... 

음? 왜 실행이 안되는 것이지?

Java 11을 사용했으면 문제가 없었지만 Java 8을 써야해서 나는 java 8에 맞게 spring 2.7.15를 사용하도록 버전을 지정했었다.

그랬더니.. 패키지할때부터 오류가 팍팍 나오더라.

해결책은.. 위 블로그를 참고하여 수정했음.

빨간 네모 부분을 참고

 SwaggerConfig에서 WebMvcConfigurationSupport를 상속받도록 설정해주고

 해당 configuration내부에서

오버라이딩

위 내용을 오버라이딩 할 것

그러고 구동하면 된다.

 

실제 확인은? (스샷은 내 로컬 기준) 주소를 localhost:8080/swagger-ui/index.html 로 접속해보자.

이렇게 뜬다.

 

반응형

댓글