@Controller 및 @RestController, (mvc 뷰 ‘인덱스’를 확인할 수 없음)

@Controller: 뷰를 반환하는 데 사용

@RestController : @Controller + @ResponseBody, 주로 JSON 형식의 객체 데이터 전달용

@Controller에서 ViewResolver는 응답으로 작성된 기본 주소(예: return “test”)인 템플릿에서 test.html을 찾습니다.

@RestController에서는 ViewResolver가 아닌 HttpMessageConverter가 동작하고 MappingJackson2HttpMessageConver(Object)와 StringHttpMessageConverter(String)는 반환된 데이터에 따라 동작하여 데이터를 전송한다.

오류의 원인(mvc 보기 ‘인덱스’를 확인할 수 없음).

RestController 생성 부분에서 데이터가 반환되는 뷰를 반환하려고 장난을 쳤기 때문에 팝업되었습니다.