HTML, JSP 등 정적 View를 응답하는 방식.
Json으로 응답하는 방식.
요청
GET /api/users/123
성공 응답
json{ "status": "success", "data": { "id": 123, "name": "John Doe", "email": "[email protected]", "createdAt": "2024-08-18T12:34:56Z" } }
// POST: 새로운 게시글 생성
@PostMapping
public ResponseEntity<Map<String, Object>> createPost(@RequestBody PostDto postDto) {
// 게시글 생성 로직 (예: 서비스 호출)
Post savedPost = postService.createPost(postDto);
Map<String, Object> response = new HashMap<>();
response.put("post", savedPost);
response.put("message", "Post created successfully");
return ResponseEntity.status(HttpStatus.CREATED).body(response);
}