IT 일기 (상반기)/SPRING 기초
MVC와 템플릿 엔진
겉바속촉
2022. 11. 2. 15:48
728x90
반응형
지난번 살펴봤던 정적 컨텐츠 이미지 로드하는 원리
2022.11.02 - [IT 일기 (상반기)/SPRING 기초] - 정적 컨텐츠 이미지 로드되는 과정
정적 컨텐츠 이미지 로드되는 과정
1. 웹브라우저 -> 내장 톰캣서버에 요청 localhost:8088/hello-static.html 2. 스프링 부트 역할 hello-static 관련 컨트롤러 있는지 먼저 1차적으로 찾아봄 근데 없음 resources: static/hello-static.html을 2차적으로 찾
2-juhyun-2.tistory.com
와는 다르게 MVC는 어떻게 작동되는 지, 차이점 알고 지나가기
MVC와 템플릿 엔진
MVC: Model, View, Controller
1. 웹브라우저 -> 내장 톰캣서버에 요청
localhost:8088/hello-mvc
2. 스프링 부트 역할
- return : hello-template
- viewResolver가 해당 템플릿 찾아서 html로 변환 후 출력!!
여기서 중요한 점은
정적 컨텐츠를 요청할 때 url에 .html까지 직접 입력해주어야 했다
그래서 출력값을 다시 보여줄때 html로 변환하는 과정이 없었습니동
하지만 MVC 구조는
get맵핑으로 입력을 받아 해당 템플릿을 찾아 html로 변환해서 내보냄
728x90
반응형