
return 값이 String(문자열)이면 뷰 이름으로 인식한다. 그래서 해당 문자열의 뷰를 찾고 뷰(html문서)가 랜더링 된다.
@Controller
public class Controller {
@GetMapping("/test") // "/test"라는 url이 입력되면 밑의 코드를 작성시킴
public String Test(){
return "index"; // index라는 뷰(html문서)를 찾아보고 있으면 반환한다.
}
}
return 값으로 뷰를 찾는 게 아니라, HTTP 메시지 바디에 바로 입력한다. 따라서실행 결과로 index 메세지를 받을 수 있다.
@RestController
public class RestController {
@GetMapping("/test") // "/test"라는 url이 입력되면 밑의 코드를 작성시킴
public String Test(){
return "index"; // index라는 문자를 http body에 입력한다.
}
}