Ajax 요청과 응답 과정
@PostMapping("/send")
@ResponseBody
public Person test(@RequestBody Person p) {
System.out.println("p = " + p);
p.setName("ABC");
p.setAge(p.getAge() + 10);
return p;
}
RESTful API 설계
| 작업 | URI | HTTP 메서드 | 설명 |
|---|---|---|---|
| 읽기 | /comment/read?cno=번호 | GET | 지정된 번호의 댓글을 보여준다. |
| 쓰기 | /comment/write | POST | 작성한 댓글을 저장한다. |
| 삭제 | /comment/remove | POST | 댓글을 삭제한다. |
| 수정 | /comment/modify | POST | 수정된 댓글을 저장한다. |
👇
| 작업 | URI | HTTP 메서드 | 설명 |
|---|---|---|---|
| 읽기 | /comments | GET | 모든 댓글을 보여준다. |
| 읽기 | /comments/{cno} | GET | 지정된 번호의 댓글을 보여준다. |
| 쓰기 | /comments | POST | 새로운 댓글을 저장한다. |
| 삭제 | /comments/{cno} | DELETE | 지정된 번호의 댓글을 삭제한다. |
| 수정 | /comments/{cno} | PUT/PATCH | 수정된 댓글을 저장한다. |