재 현
API 본문
728x90
@GetMapping
1. 정적 : 컨트롤러가 없으면 -> resources/static/에서 html 파일 찾아 그대로 반환
2. MVC : 컨트롤러가 존재하고 templates이면 viewResolver에게 전달
*) viewResolver : 컨트롤러에서 리턴 값으로 문자열을 반환하면 화면을 찾아처리하는 역할
3. API : 컨트롤러가 존재하고, @ResponseBody가 붙어 있으면 http에게 데이터 채로 넘겨줘야 겠다고 생각 ->
HttpMessageConverter가 동작
1) 문자열이다 : 그냥 http에게 전달 // StringConverter가 동작
2) 객체 : (디폴트) json방식으로 데이터를 만들어서 http 응답에 전달하겠다 // JsonConverter가 동작
728x90
'Java > Spring' 카테고리의 다른 글
회원 서비스 만들기와 테스트 (0) | 2021.07.01 |
---|---|
테스트 클래스 (0) | 2021.07.01 |
웹개발 기초 와 정적 컨텐츠 (0) | 2021.06.29 |
MVC와 템플릿 엔진 (0) | 2021.06.29 |
스프링 빌드 (0) | 2021.06.28 |