파일을 변경없이 그대로 서비스하는 것
src/main/resources는 리소스를 보관하는 곳이고 클래스패스의 시작 경로이다
src/main/resources/static/basic/hello-form.html
-> http://localhost:8080/basic/hello-form.html로 실행한다
디렉토리에 리소스를 넣어두면 스프링부트가 정적 리소스로 서비스를 제공한다
뷰 템플릿을 거쳐 HTML이 생성되고 뷰가 응답을 만들어서 전달한다
src/main/resources/templates가 경로
@ResponseBody가 없으면 return값의 String으로 뷰 리졸버가 실행되어 뷰를 찾아 렌더링한다
return response/hello.html -> src/main/resources/templates/response/hello.html
@Controller : 뷰를 반환하여 렌더링한다.
@RestController : @Controller + @ResponseBody로 응답은 JSON형태로 body에 담아 바로 전달