인프런 커뮤니티 질문&답변

유병수님의 프로필 이미지
유병수

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

뷰 리졸버

ModelAndView 에서 View를 불러오지 못하는거 같습니다.

작성

·

992

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (/아니오)

[질문 내용]
안녕하세요 강의를 듣다가 질문이 생겨서 이렇게 질문 드립니다.
 
springmvc 에서 viewResolver 를 사용해서 view를 불러오는 과정에서 404 Whitelabel Error Page 오류가 납니다
 
ModelAndView를 리턴하지않고 null로 리턴했을때는 호출이 되는데, ModelAndView 를 리턴하려고 하면 404가 뜹니다. null 리턴일때 호출되는건 강사님이 system.out으로도 확인했습니다 ㅠㅠ
 
application.properties에 refix와 suffix도 입력해주었고, 혹시나 싶어서 캐쉬삭제도 해보고 인텔리제이도 재시작 해봤는데 안되더라구요.. 혹시 제가 놓친 부분이 있을까요?
 
InternalResourceViewResolver를 빈으로 등록해서 설정 입력해주면 인식은 하는데 properties를 설정하면 안됩니다
 
너무 간단한 질문인거 같아서 죄송합니다ㅠㅠ
 
OldController
 

OldController 코드

 

@Component("/springmvc/old-controller")

public class OldController implements Controller {

@Override

public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {

System.out.println("OldController.handleRequest");

return new ModelAndView("new-form"); } }

 
 
 
 
 
new-form 경로
 
 
 
application.properties
 
<리턴 null >
 
<리턴 ModelAndView>
 

답변 1

1

유병수님의 프로필 이미지
유병수
질문자

앗... 프로젝트 자체 빌드를 새로하니까 그냥 해결됐습니다... ㅎㅎ...

유병수님의 프로필 이미지
유병수

작성한 질문수

질문하기