2017-12-28 9 views
0

이 오류를 정확하게 재현하는 spring-boot-troubleshooting repo on GitHub을 생성했습니다.Groovy Spring Boot REST 서비스가 유효한 경로에 대해 PageNotFound 오류를 발생했습니다.

에만 RESTful API 끝점을 노출하는 스프링 부트 기반 REST 서비스를 구축 중이며, UI/뷰/HTML 페이지가 전혀 없습니다.

당신은 그 REPO의 build.gradle 나는에 의존하는 두 봄 부팅 의존성이되는 것을 볼 수 있습니다

,'org.springframework.boot:spring-boot-starter-jetty' 
,'org.springframework.boot:spring-boot-starter-actuator' 

그래서 아무것도보기 관련 (Thymeleaf 등).

Problem accessing /error. Reason: 

Not Found 

을 그리고 콘솔에 다음과 같이 표시됩니다 : 당신이 응용 프로그램을 실행하고 FizzbuzzResource URL로 이동하는 브라우저를 열 때

당신은 얻을 것이다

WARN o.s.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/v1/fizzbuzz/12345] in DispatcherServlet with name 'dispatcherServlet' 

나 ' 이상하게도 왜 이것이 순수한 REST 서비스 여야 만하는지 Spring이 HTML 기반 pageNotFound 오류를 불평하고 있으며, 물론이 작업을 수행하고 내 Fizzbuzz 자원을 올바르게 반환하는 것이 무엇인지 알고 싶습니다.

답변

관련 문제