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
반응형
'일지' 카테고리의 다른 글
[SpringBoot] SpringBoot Dependency 권장 버전 확인하기 (0) | 2023.05.16 |
---|---|
[SpringBoot] org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource... (0) | 2023.05.15 |
[MariaDB] the same name already exists 해결 방법 (0) | 2023.05.11 |
[SSH] SSH 통신 포트 변경하기 (0) | 2023.04.27 |
[MYSQL] MYSQL 외부 접속 가능 (127.0.0.1:3306 변경하기) (0) | 2023.04.27 |
댓글