원글은 여기..
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 로 접속해보자.

이렇게 뜬다.
반응형
댓글