기록/스프링부트 시작하기
스프링 웹 개발 기초
jeongdalma
2020. 12. 20. 15:46
- 정적 컨텐츠
- MVC와 템플릿 엔진
- API 방식
@ResponseBody
- View를 반환하는 것이 아닌 데이터(JSON) 그 자체를 반환한다.
- HTTP의 BODY에 문자 내용을 직접 반환
- viewResolver 대신에 HttpMessageConverter가 동작
- 기본 문자 처리 : StringHttpMessageConverter
- 기본 객체 처리 : MappingJackson2HttpMessageConverter
- (객체 -> JSON으로 변환 대표적인 라이브러리 Jackson)
- byte 처리 등등 기타 여러 HttpMessageConvert가 Default
*참고 - 클라이언트의 HTTP Accept 헤더 와 서버의 컨트롤러 반환 타입 정보 둘을 조합해서
'HTTPMessageConvert'가 선택된다.
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런
스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다. 초급 프레임워크 및 라이브러리 웹 개발 서버 개발 Back-End Java Spring MVC Spring Boot 온라인
www.inflearn.com