Engineering Note

[스프링 부트 입문 04] 뷰 템플릿과 MVC 패턴 본문

Server/Spring

[스프링 부트 입문 04] 뷰 템플릿과 MVC 패턴

Software Engineer Kim 2022. 7. 8. 00:37

본 내용은 홈팍 스프링 부트 강좌를 참고하였습니다.

https://www.youtube.com/watch?v=Y_gkH0nLMY8&list=PLyebPLlVYXCiYdYaWRKgCqvnCFrLEANXt&index=5 

 

 

 

localhost/main으로 접속시

 

return 값에 적힌 "greetings" html 파일을 찾아 간다. 해당 프로젝트에서는 mustache view template을 사용하였음

 

 

브라우저에서 localhost:8080/main으로 접속시 화면

 

 

 

 

 

mustache 문법을 사용해서 데이터에 따라 위 뷰 페이지를 바뀌도록 할 수 있다.

 

 

Controller에서 

아래 코드를 import 해주고

import org.springframework.ui.Model;

 

GetMapping 메소드에서

모델에 키와 값을 속성으로 추가해주면 된다. 이때 키 값은 mustache에서 변수명으로 사용되고 화면에 출력 되기 원하는 값을 attributeValue에 넣어주면된다.

 

브라우저에서 실행한 화면 

 

model.addAttribute value로 넣어준 Steve가 username 부분에 출력 되었다.

Comments