[꼼꼼한 개발자] 꼼코더

[ERROR] - 컨트롤러 메소드 반환 값 오류, Model 뷰 반환이 안 될때, 뷰 리졸버 에러 해결(Controller, MVC 오류, ModelAndView) 본문

ERROR

[ERROR] - 컨트롤러 메소드 반환 값 오류, Model 뷰 반환이 안 될때, 뷰 리졸버 에러 해결(Controller, MVC 오류, ModelAndView)

꼼코더 2023. 5. 29. 00:03
반응형

🚨 오류 발생

(부끄러운 해결방법이었지만 그래도 적어본다..)
개발 도중, 화면이 아닌 글자가 자꾸 출력되고 있다.

 

나는 뷰 리졸버가 정상적으로 화면을 찾지 못하고 있다고 생각했다.

띠라서 아래와 같은 방법들을 진행했었다.

  • 'src/main/resources/application.properties'파일 속 설정 변경
  • 혹시 매핑 주소와 메소드 명이 같게 수정
  • 리턴 String 값, 메서드 명, 매핑 주소 모두 같게 수정

 

하지만 여전히 화면이 보여지지 않고 글자만 출력되었다.

과연 뭐가 문제였을까?? (지금 적으면서 너무 낯부끄럽다..)
(통신에는 이상이 없다는 뜻인데..)

 

 

👨🏻‍💻 원인 발견

컨트롤러 코드 상단 '어노테이션을 확인해 보자.'(너무 간단해서 뻘쭘하다..)

그렇다.."@RestController"로 표시되어 있었다..(데이터만 전달) 

 


🧑🏻‍💻 해결 방법(2가지 중 1개 선택)

1. 어노테이션을 @Controller로 수정

2. 메서드 반환 타입을 ModelAndView로 변경해 주면 된다..!

 

 

 

(너무 기본적인 거라 부끄럽다.. 그래도 이번 계기로 같은 오류는 다신 만나진 않을 거 같다.)

Comments