본문 바로가기
SPRINGBOOT

[SPRINGBOOT 오류] 스프링부트 스웨거 오류org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException 해결 방법

by sum_mit45 2023. 11. 14.
728x90
반응형

[오류] org.springframework.context.ApplicationContextException:  Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException

org.springframework.context.ApplicationContextException:  Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException 오류 발생 화면

원인

- 이 오류 메시지는 스프링 애플리케이션 시작 중에 documentationPluginsBootstrapper 을 시작할 때 NullPointerException이 발생했다는 것이다. 

- Spring Boot 2.6 버전이후에는 spring.mvc.pathmatch.matching-strategy 값이 ant_path_matcher에서 path_pattern_parser로 변경되면서 몇몇 라이브러리에서 발생하는 오류라고 한다. 

 

해결방법 (1) - application.yml 에 다음 코드 추가

spring:
  mvc:
    pathmatch:
      matching-strategy: ant_path_matcher

 

- 따라서 application.yml 파일에 위 코드를 추가해주면 해결 된다. 

 

해결방법 (2) - springboot 버전 바꾸기

- spring-boot-starter-parent의 버전을 2.5.x 버전으로 낮추는 방법도 있다고 한다. 

 

springboot(2.7.x), swagger(3.x) 연동하기

2023.11.13 - [SPRINGBOOT] - [SPRINGBOOT, SWAGGER] SpringBoot 2.7* 버전에 Swagger 3.* 버전 연결하기

 

[SPRINGBOOT, SWAGGER] SpringBoot 2.7* 버전에 Swagger 3.* 버전 연결하기

[SPRINGBOOT] SpringBoot 2.7* 버전에 Swagger 3.* 버전 연결하기 - 사용한 SpringBoot 버전은 '2.7.18-SNAPSHOT' 1. build.gradle implementation 'io.springfox:springfox-boot-starter:3.0.0' - 스웨거 버전을 설정하여 설치해준다. - 2.X

sum-mit45.tistory.com

 

728x90
반응형