controller 패키지 생성
main > java > hell.hello_spring.conroller
웹의 첫번째 진입점이 컨트롤러다.
controller 파일 생성
HelloController
이 파일을 컨트롤러로 사용하기위해 @(어노테이션)으로 @Controller 명시
@Controller
@GetMapping("hello")
도메인주소/ip주소 + / + hello 라고 검색가능하게 매핑
public String hello(Model model){
model.addAttribute("data", "hello!");
return "hello";
}
파라미터로 model 입력 (+Model import)
model.addAttribute("data", "hello!");
key값을 data로, value값을 hello!라고 준것임
return "hello";
컨트롤러에서 리턴값을 문자로 반환하면 viewResolver라는애가 hello.html로 갈수 있도록함
view의 name + .html
동작원리