반응형
@ResponseBody를 사용하면 뷰 리졸버(viewResolver)를 사용하지 않는다.
그 대신, HTTP의 BODY에 문자 내용을 반환한다.
VeiwResolver 대신 HttpMessageConverter가 동작된다.
참고: 컨트롤러에서 리턴 값으로 문자를 반환하면 ViewResolver가 화면을 찾아서 처리한다.
스프링부트 템플릿엔진 기본 viewName 매핑(resources : templates/ + {ViewName} + .html
@ResponseBody를 선언한 상태에서 객체를 반환하면 객체가 JSON으로 변환된다.
HttpMessageConverter
기본 문자 처리 : StringHttpMessageConverter
기본 객체 처리 : MappingJackson2HttpMessageConverter (Jackson2 : json library)
반응형
'DEV > Spring' 카테고리의 다른 글
Spring - AOP 개념 (6) | 2023.03.02 |
---|---|
3. SpringBoot(스프링부트) 빌드 후 실행 (1) | 2022.12.27 |
2. Spring Boot localhost:8080 웹 페이지 띄우기 (0) | 2022.12.24 |
1. 스프링 부트 프로젝트 생성 - IntelliJ 기준 (0) | 2022.12.23 |
[springboot] spring-boot-devtools 적용 및 사용 (1) | 2022.04.13 |
댓글