본문 바로가기
공부이야기/[Spring.210428~]

[스프링 입문] MVC 템플릿 엔진

by Nameless 2021. 4. 30.

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

 

댓글