Spring MVC 프레임 워크를 사용하여 데이터를 저장하고 Firefox의 Firebug를 사용하여 Discovery 404를 찾을 수없는 시나리오 설명.
분석 : 배경은 오류 로그를 인쇄하지 않았으며 문제를 분석 할 수 없었습니다.
솔루션 (내 친구가 제공)
구성 파일의 빨간색 섹션을 Spring-MVC.xml 구성 파일에 추가하십시오.
ControllerAdVicetest.java 파일 컨트롤러 아래에 추가 (참고 : Component-Scan이 Spring-MVC.xml로 구성되기 때문에 컨트롤러 아래에 있어야합니다)
다음 오류 로그를 출력하려면 배경을 다시 실행하십시오.
객체 이름에 문제가 있다는 것은 분명하므로 문제가 해결됩니다. 첨부 파일 : ControllerAdvicetest.java의 소스 코드 첨부 (압축 패키지를 추가 할 수 없습니까? 가방 이름을 직접 수정하십시오)
패키지 com.snake.controller; import org.apache.log4j.logger; import org.springframework.http.httpstatus; org.springframework.web.bind.annotation.controlleradvice; org.springframework.web.bind.annotation.exceptionhandler import; org.springframework.web.bind.annotation.responsestatus; org.springframework.web.context.request.nativeWebRequest import; @controllerAdvice public class controllerAdvicetest {protected static logger logger = logger.getLogger (ControllerAdVicetest.class); @ExceptionHandler (Exception.Class) @RespOnsestatus (httpstatus.bad_request) public String processUnauthenticatedException (avatilewebrequest request, exception e) {logger.error (e.getMessage ()); "ViewName"을 반환합니다. // 논리적보기 이름}}}위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.