공부이야기/[Spring.210428~]
[스프링 입문] MVC 템플릿 엔진
Nameless
2021. 4. 30. 11:47
MVC란?
: Model - View - Controller
오늘날과 달리 과거에는 Model과 View가 서로 구분되지 않았으며 Veiw 에 모든 것을 다 넣었다(Model1방식)
-> 유지보수 어려움
오늘날은 쪼개어져있음
View - 화면을 그리는데 집중
Controller , Model - 비즈니스 로직과 관련, 내부적인 것을 처리하는데 집중
name에 spring을 주입하면 hellospring!이라고 뜬다.
HelloController.java의 코드 - 아래 소스에서 name이 key라고 보면 된다.
1
2
3
4
5
|
@GetMapping("hello-mvc")
public String helloMvc(@RequestParam(name="name") String name, Model model){
model.addAttribute("name", name);
return "hello-template";
}
|
cs |