정적 컨텐츠
기본적으로 Spring Boot는 static 폴더에서 static content 제공
hello-static 관련 컨트롤러가 없어서 Spring Boot는 static 폴더에 있는 html 그대로 반환
MVC와 템플릿 엔진
Model, View, Controller
?name=spring
>> name을 spring으로 치환해서 출력
API
@ResponseBody
>> viewResolver 사용 x
>> 대신 HTTP의 BODY에 문자 내용을 직접 반환(HTML BODY TAG x)
@ResponseBody를 사용하고 객체를 반환하면 객체가 JSON으로 변환됨
HTTP의 BODY에 문자 내용을 직접 반환
viewResolver 대신 HttpMessageConverter 동작
기본 문자처리 : StringHttpMessageConverter
기본 객체처리 : MappingJackson2HttpMessageConverter
byte 처리 등의 기타 여러 HttpMessageConverter가 기본 등록
출처 : 김영한, 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
'Spring' 카테고리의 다른 글
Spring / 스프링 DB 접근 기술 (0) | 2025.03.19 |
---|---|
Spring / 회원 관리 예제 - 웹 MVC 개발 (0) | 2025.03.19 |
Spring / 스프링 빈과 의존관계 (0) | 2025.03.17 |
Spring / 회원 관리 예제 - 백엔드 개발 (0) | 2025.03.14 |
Spring / 프로젝트 환경 설정 (0) | 2025.03.12 |