동적 페이지 만들기 (thymleaf 템플릿엔진)

김지윤·2023년 2월 11일
0

Spring

목록 보기
5/10

MVC

Model(모델은 컨트롤러에서 처리한 것들을 담는 곳), View, Controller로 역할을 나누어 관리한다.

controller 실행 원리


1. 웹 페이지에 @GetMapping에 있는 /hello를 추가하면 메소드가 실행된다.
2. Model에 원하는 데이터를 넣어준다.
3. return html 이름을 입력하여 view에 model을 전송한다.


사용자에게 정보를 받아 Controller를 통해 View에 띄워주기



1. @GetMapping으로 해당 웹페이지에 메소드를 띄우겠다고 선언한다.
2. 웹페이지에 요청할 정보를 @RequestParam으로 매개변수 선언한다.
3. 웹페이지에서 "?키= "로 원하는 정보를 적는다.
4. Model에 키와 정보를 넣어준다.
5. "hello"라는 html파일로 작업내용을 보낸다.

(Window 버전 Ctrl + P : 메소드 매개변수 보기)

profile
꾸준하게 공부하고 기록하는 개발자

0개의 댓글