반응형
# @RequestBody, @ResponseBody, @PathVariable
1. @RequestBody
POST 및 PUT 방식 사용시 id=MGR&name=management 형태를 사용하지 않고,
아래의 JSON 형식으로 요청한다. 클라이언트 → 서버 요청시!
{
"department_id":"MGR",
"department_name":"management"
}
- Postman
2. @ResponseBody
@PathVariable 어노테이션을 통해서 URL 경로에 있는 값을 파라미터로 받아온다. (Postman에서 Parameter Value 입력.)
@ResponseBody 어노테이션을 통해서 Get 요청에 대한 응답을 JSON 형태로 반환한다. 서버 → 클라이언트 응답시!
[
{
"department_id": "MGR",
"department_name": "management"
},
{
"department_id": "MGR",
"department_name": "management"
}
]
- Postman
3. @PathVariable
localhost:8080/departments/MGR
localhost:8080/departments/{parameter}
- 끝 -
반응형
'⭐ SpringBoot > @Annotation' 카테고리의 다른 글
@UtilityClass (1) | 2024.06.07 |
---|---|
Spring Bean (스프링 빈) 이란? (0) | 2024.06.07 |
@Transactional (1) | 2023.10.10 |