본문 바로가기
일지

[Swagger] Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException 해결

by 닉닉눅 2023. 5. 12.
728x90
반응형

<Version>

Spring Boot : 2.7.8

Swagger : 2.9.2

 

Spring Boot 에서 Swagger를 사용하기 위해서 기본 설정을 마치고 실행하니 다음 오류가 발생했습니다.

 

(역시 한 번에 되면 이상합니다...😂😂)

 

검색을 통해 원인을 알아보았습니다.

 

원인 : Spring boot 2.6버전 이후에 spring.mvc.pathmatch.matching-strategy 값이 ant_apth_matcher에서 path_pattern_parser로 변경되면서 몇몇 라이브러리(swagger포함)에 오류가 발생한다고 합니다.

 

해결방법application.properties 또는 application.yml 에 다음 내용을 추가해줍니다.

* application.properties

spring.mvc.pathmatch.matching-strategy=ant_path_matcher


----------------------------------------------------------------

* application,yml

spring:

  mvc:

    pathmatch:

      matching-strategy: ant_path_matcher

다시 서버 재실행을 하니 정상적으로 실행됐습니다.🥳

 

 

728x90
반응형

댓글