[정적 컨텐츠]
웹 브라우저에 URL로 톰캣 서버에 요청을 하고
1. 스프링 컨테이너에 관련 컨트롤러가 있는지 탐색 2. resources에 해당 url html 파일을 탐색
탐색한 view를 응답하게 됨
[MVC와 템플릿 엔진]
웹 브라우저에 URL로 톰캣 서버에 요청을 하고
스프링 컨테이너에 관련 컨트롤러를 탐색, 요청한 template과 model을 viewResolver에게 전달
Thymeleaf 템플릿 엔진에서 처리해서 html로 변환 후 응답
[API]
- @ResponseBody 문자 반환
@ResponseBody를 사용하면 viewResolver를 사용하지않음
대신, HTTP의 BODY에 문자 내용을 직접 반환(StringConverter)
- @ResponseBody 객체 반환
객체가 반환되면 객체가 JSON으로 변환되어 반환(JsonConverter)
'개발공부 > Java & Spring' 카테고리의 다른 글
[Java] private 멤버 변수를 사용하는 이유 (0) | 2023.04.24 |
---|---|
[Java] 생성자 (0) | 2023.04.24 |
[Spring] CSR, SSR (0) | 2023.04.24 |