Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- buffer
- Algorithm
- C programming
- coding test
- s
- datastructure
- Stack
- 윤성우의 열혈 자료구조
- stream
- Selection Sorting
- list 컬렉션
- 윤성우 열혈자료구조
- 혼자 공부하는 C언어
- 알기쉬운 알고리즘
- Graph
- C 언어 코딩 도장
- JSON
- ㅅ
- insertion sort
- 이것이 자바다
- Serialization
- 메모리구조
- R
- 이스케이프 문자
Archives
- Today
- Total
Engineering Note
[스프링 부트 입문 04] 뷰 템플릿과 MVC 패턴 본문
본 내용은 홈팍 스프링 부트 강좌를 참고하였습니다.
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 부분에 출력 되었다.
'Server > Spring' 카테고리의 다른 글
| [스프링부트 입문 08] 데이터 생성하기 with JPA (0) | 2022.07.08 |
|---|---|
| [스프링 부트 입문 07] 폼 데이터 주고 받기 (0) | 2022.07.08 |
| [Spring] Spring boot 자동 재실행 by devtools (0) | 2022.07.08 |
| [Error] 8080 포트 이미 실행중, 8080 포트 죽이기 (0) | 2022.07.06 |
| [Error] Junit Test Code AssertionFailedError (0) | 2022.07.04 |
Comments