Spring-MVC

    HTTP Message Converter

    HTTP Message Converter

    ๋„์ž… HTTP์˜ ๋ฐ”๋””์— ๊ฐ’์„ ๋„˜๊ฒจ์ค„ ๋•Œ view๋ฅผ ํ™œ์šฉํ•˜์—ฌ html์„ ์ƒ์„ฑํ•ด์„œ ๋ณด๋‚ด์ค„ ์ˆ˜๋„ ์žˆ๊ณ  ๊ฐ„๋‹จํ•˜๊ฒŒ json์ด๋‚˜ String ํ˜•์‹์œผ๋กœ ๋„˜๊ฒจ์ค„ ์ˆ˜ ์žˆ๋‹ค. json์ด๋‚˜ Stringํ˜•์‹์œผ๋กœ ๋„˜๊ฒจ์ค„๋•Œ๋Š” HTTP Message Converter๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํŽธ๋ฆฌํ•˜๊ฒŒ ๋„˜๊ฒจ์ค„ ์ˆ˜ ์žˆ๋‹ค. ์˜ค๋Š˜์€ HTTP Message Converter๋ฅผ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค. HTTP Message Converter HttpMessageConverter๋Š” requset๋กœ ๋„˜์–ด์˜จ body ๋ฐ์ดํ„ฐ ๊ฐ’์„ ๋ฐ›์•„์˜ค๊ฑฐ๋‚˜ ํ˜น์€ response๋กœ ๋ฐ์ดํ„ฐ๋ฅผ body์— ๋ณด๋‚ผ ๋•Œ ์ ์ ˆํ•˜๊ฒŒ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด @ResponseBody annotation์ด ๋ถ™์–ด์žˆ๋Š” ๋ฉ”์†Œ๋“œ๊ฐ€ ์‹คํ–‰์ด ๋  ๋•Œ ์ ์ ˆํ•œ HTTP Message Converter๋ฅผ ..