반응형
오류 로그
No more pattern data allowed after {*...} or ** pattern element
*********************************
APPLICATION FAILED TO START
*********************************
Description:
Invalid mapping pattern detected: /**/*.do
^
No more pattern data allowed after {*...} or ** pattern element
Action:
Fix this pattern in your application or switch to the legacy parser implementation with 'spring.mvc.pathmatch.matching-strategy=ant_path_matcher'.
원인
스프링부트 2.6 으로 업그레이드 시 요청 경로를 ControllerHandler에 매칭시키기 위한 전략의 기본 값
즉, spring.mvc.pathmatch.matching-strategy 기본 값이 ant_path_matcher 에서 path_pattern_parser 로 변경된다.
해결방안
- application.properties 에서 ant_path_matcher 값을 default 값으로 변경
- Spring boot 버전을 2.5.x 로 낮춘다.
application.properties ant_path_matcher 값 설정
spring.mvc.pathmatch.matching-strategy=ant_path_matcher |
참고자료
728x90
반응형
'JVM > SpringBoot' 카테고리의 다른 글
SpringBoot "Path with "WEB-INF" or "META_INF" : [WEB-INF/jsp/main.jsp]" 경고 및 Whitelabel Error Page 오류 (0) | 2022.04.03 |
---|---|
Failed to determine a suitable driver class 오류 해결 (0) | 2022.04.02 |
SpringBoot Initializing Spring DispatcherServlet 'dispatcherServlet' (2) | 2022.04.01 |
[SpringBoot] 스프링부트 properties 설정파일 분리하기 (0) | 2022.01.26 |
[Launch4j] JAR 파일로 응용프로그램(exe파일) 만들기 (0) | 2022.01.25 |
댓글