
// POST methods
// http://localhost:8090/api/v1/book
@PostMapping("/book")
public String insertBook(@RequestBody BookDto bookDto){
BookDto book = bookDto;
return book.toString();
}
@PostMapping("/book2")
public BookDto insertBook2(@RequestBody BookDto bookDto){
BookDto book = bookDto;
return book;
}
์ฝ๋ ์ถ๊ฐ ํ, ์๋ฒ ์ฌ์คํ (RestApplication.java์์ F5 ํด๋ฆญ)

GET์์ POST๋ก ๋ณ๊ฒฝ

{
"name" : "๊น๋นต๋นต์ ๋๊ตฌ์ธ๊ฐ",
"author" : "๊น์์"
}
body๋ถ๋ถ์ JSON ํํ๋ก name, author ๋ฐ์ดํฐ ์
๋ ฅ ํ S end

Response 200 = ์ ์ ์คํ๋์์ ์๋ฏธํ๋ค.

ํ์ฌ ์ด ์ฝ๋๊ฐ ์คํ๋ ๊ฒ,
return book.toString()์ด๋ฏ๋ก ์ฃผ์๊ฐ์ return ํ๋ค.
๋๋ฌธ์ Body๋ถ๋ถ์ com.example.rest.model.BookDto@179f53dd ์ด ์ถ๋ ฅ๋ ๊ฒ์ด๋ค.

BookDto์์ ์ฐํด๋ฆญ - ์์ค ์์
ํด๋ฆญ

Generate toString() ํด๋ฆญ


์ฝ๋๊ฐ ์ถ๊ฐ๋๋ค.
์๋ฒ ๊ป๋ค๊ฐ ์ฌ์คํ ํ

Send ๋ค์ ๋ณด๋ด๊ธฐ

Response 200
Body์ BookDto [author=๊น์์, name=๊น๋นต๋นต์ ๋๊ตฌ์ธ๊ฐ] ์ถ๋ ฅ๋๋ค.