๋ฌด์ง์ฑ์ผ๋ก ๊ฐ๋ฐํ๋ค ๋ณด๋,, ์ ์ ๊ธฐ๋ณธ์ ์ธ CS ์ง์๋ค์ ์์ด๋ฒ๋ฆฌ๋ ๊ธฐ๋ถ์ด ๋ค์๋ค. ๋น์ฐํ๊ฒ @RequestBody๋ฅผ ์ฐ๋ ์ค ์ถ๊ฐ๋๋ ์๊ฑด์ผ๋ก ์ ์ DTO๋ ๋์ด๋๊ณ ,, @RequestBody๋ฅผ ์ถ๊ฐํ๋ ์ผ์ด ์๊ฒผ๋ค.
๋ฌธ๋ฒ์ ์ค๋ฅ๋ ์์๊ธฐ ๋๋ฌธ์ ๋ณ๋ค๋ฅธ ์ด์๊ฐ ์์๊ณ API๋ฅผ ์คํํ๋ ํฐ์ก๋คใ ใ ใ ใ
org.springframework.http.converter.HttpMessageNotReadableExcept ion:
Required request body is missing
ํ๋ง๋๋ก.. RequestBody๋ฅผ JSONํ์์ผ๋ก ํ์ฑํ์ฌ ์ธ์ํ์ง ๋ชปํ๋ค๋ ๊ฒ์ด๋ค. ์์ ์ฒ์ ๋ณด๋ ์ด์์ ์ด๊ฒ ๋ญ์ง.. ์ถ์์ง๋ง ์์ธํ ๋ณด๋ @RequestBody๊ฐ ๋ ๊ฐ ์ ์ธ๋์ด ์๋ ๋์ controller๋ฅผ ๋ง์ฃผํ๋ค;;;
๊ทธ๋ ๋ค๋ฉด, ์โธโฆฬโโธสทสฐสธหฬฃหฬฃหฬฃ 2๊ฐ๋ฅผ ์ฐ์ง ๋ชปํ ๊น??
๊ตฌ๊ธ๋ง์ ์ข ํด๋ณด๋ ๊ธ์ธ Stackoverflow์์๋ ์์ ๋ถํฐ ๋์๋ ์ด์๋ผ๋ ๊ฑธ ์๊ฒ๋์๋ค. (๊ถ๊ธํ ์ฌ๋์ ์๋ ๋งํฌ GO!)
https://stackoverflow.com/questions/27189730/multiple-requestbody-values-in-one-controller-method
๊ทธ๋์ ๊ฒฐ๋ก ์ ๋ถํํ๊ฒ๋ Web Application์ ๊ตฌ์กฐ์ ์ด์ ๊ฐ์ ๋ฐฉ๋ฒ์ ๋ถ๊ฐ๋ฅํ๋ค. @RequestBody๋ Single Object๋ง์ ์ฒ๋ฆฌํ ์ ์๋๋ก ๋์ด ์๊ธฐ ๋๋ฌธ์ด์ฃ . ๊ทธ๋์ ์์ ๊ฐ์ด ์ฌ๋ฌ ๊ฐ์ @RequestBody๋ฅผ ์ ์ธํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๋ค. ๋ฐ๋ผ์ ์ถ๊ฐ๋๋ ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด์๋ ๋ ๊ฐ์ DTO๋ฅผ Single Object๋ก ๊ตฌ์ฑํ์ฌ Parameter setting์ ํ์๋ค
๋