Notice
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 자율주행자동차
- 2024우먼테크위크
- 코딩수업
- Java
- 코딩부트캠프
- 스마트리움
- 핑퐁로봇
- spring boot
- transaction
- 2023 ICT R&D 주간
- 알티노
- 이것이 자바다
- Cos Pro
- html
- Spring Security
- 드론
- 콜백함수
- js
- 은평구립도서관
- 초등학생 겨울방학 놀이
- spring
- jsp
- 서울시여성가족재단
- 2024겨울방학 코딩부트캠프
- 초등학생 코딩수업
- 초등학교 코딩수업
- CSS
- 뚜루뚜루
- 도서관 수업
- 자바
Archives
- Today
- Total
블로그
@RequestBody와 @ResponseBody 본문
Spring 프레임워크에서 사용되는 애너테이션
@RequestBody
- 클라이언트에서 전송한 HTTP 요청 본문(request body)을 자바 객체로 변환하여 매핑하는 역할을 한다
- 메서드 파라미터에 사용된다
- 주로 @PostMapping, @PutMapping과 함께 사용되어 JSON, XML 등의 데이터를 전송할 때 활용된다
@ResponseBody
- 자바 객체를 HTTP 응답 본문(response body)에 직접 작성하는 역할을 한다.
- 메서드에 사용되며, 메서드의 반환 값이 HTTP 응답 본문에 작성됩니다.
- 일반적으로 RESTful 웹 서비스에서 JSON, XML 등의 데이터를 반환할 때 사용된다.
차이점
@RequestBody | @ResponseBody | |
전송방향 | 클라이언트->서버로 데이터를 전송 할 때 | 서버-> 클라이언트로 데이터를 반환 할 때 |
사용 위치 | 메서드 파라미터 | 메서드 자체 |
역할 | HTTP 요청 본문을 자바 객체로 변환 | 자바객체를 HTTP 응답 본문으로 직접 작성 |
'개발자 준비과정 > Spring, SpringBoot, JSP' 카테고리의 다른 글
ResponseEntity 메서드, Axios로 데이터 가져오기 (0) | 2024.05.21 |
---|---|
엔드포인트 (0) | 2024.05.17 |
MyBatis의 @Options 어노테이션: useGeneratedKeys 속성 이해하기 (0) | 2024.05.07 |
Post, Redirect, Get (PRG패턴) (0) | 2024.05.02 |
transaction (0) | 2024.04.30 |