유저가 데이터를 요청하면 그 데이터를 보내주는 프로그램일 뿐
ex) 유튜브 서버: 동영상을 요청하면 동영상을 보내주는 프로그램
✔ 웹서버 : 웹페이지를 요청하면 웹페이지를 보내주는 서버
@Controller
public class BasicController {
@GetMapping("/경로")
@ResponseBody
String hello() {
return "유저에게 보낼 데이터";
}
}
// "/경로"에 접속했을 때 "유저에게 보낼 데이터"라는 메세지 보내는 기능
@ResponseBody O : return을 유저에게 보냄 (데이터 자체를 반환)
@ResponseBody X : return 경로에 있는 파일 전송 (뷰View 템플릿 반환)