Spring boot
Swagger 적용하기
//https://ik0501.tistory.com/entry/Spring-Swagger-%EB%84%88-%EB%AD%94%EB%8D%B0
Spring) Swagger? 너 뭔데? 어떻게 쓰는데?
Swagger란? 서버로 요청되는 URL 리스트를 HTML화면으로 문서화 및 테스트를 할 수 있는 라이브러리 사용 이유 적용 하기가 매우 간단(Spring REST Docs 등의 문서화 도구와 달리 코드 몇 줄만 추가하면
ik0501.tistory.com
swagger 적용 중 발생한 오류
발생 원인
Spring boot 2.6.2버전 이후 sping.mvc.pathmatch.matching-strategy 의 값이
ant_path_matcher -> path_pattern_parser로 변경되면서 라이브러리(swagger포함)내부에 오류가 발생함.
해결 방법1
- spring boot의 버전을 2.5.x 로 낮춘다
해결 방법 2
application.yml 파일에
spring:
mvc:
pathmatch:
matching-strategy: ant_path_matcher
추가
해결 방법 3
application.properties에
# Swagger
spring.mvc.pathmatch.matching-strategy=ant_path_matcher
추가
저는 3번으로 해결
'TIL(Today Ingwang Learned)' 카테고리의 다른 글
2022-12-31(실전 프로젝트) (0) | 2023.01.01 |
---|---|
2022-12-30 (실전 프로젝트 시작) (1) | 2022.12.31 |
TIL) 2022- 12-23(Spring, git) (0) | 2022.12.24 |
TIL)2022-12-19(Spring) (0) | 2022.12.20 |
TIL)2022-12-17(Spring) (0) | 2022.12.20 |