๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

encoding1

์Šคํ”„๋ง์—์„œ ํด๋ผ์ด์–ธํŠธ๋กœ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ ์‹œ ํ•œ๊ธ€์ด ๊นจ์ง€๋Š” ์ด์Šˆ (ISO-8859-1) ์•ˆ๋…•ํ•˜์„ธ์š”, ์ตœ๊ทผ ํด๋ผ์ด์–ธํŠธ(Vue) ์™€ ์„œ๋ฒ„(Spring Boot) ์—ฐ๋™ ์‹œ ์„œ๋ฒ„์—์„œ ํ•œ๊ธ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๋ฉด ํด๋ผ์ด์–ธํŠธ์—์„œ ํ•œ๊ธ€์ด ๊นจ์ง€๋Š” ์ด์Šˆ๊ฐ€ ๋ฐœ์ƒํ–ˆ์—ˆ๋Š”๋ฐ์š”, ์ด์™€ ๊ด€๋ จํ•˜์—ฌ ๊ฐ„๋žตํžˆ ์ •๋ฆฌํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์›์ธ HttpMessageConverter ์ธํ„ฐํŽ˜์ด์Šค๋Š” Spring์—์„œ HTTP request, response ๋ฅผ ๋ณ€ํ™˜ํ•ด ์ฃผ๋Š” ์ธํ„ฐํŽ˜์ด์Šค์ธ๋ฐ์š”, ํ•ด๋‹น ํฌ์ŠคํŒ…์„ ์ดํ•ดํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ๋‚ด์šฉ์ด๋ผ ๊ฐ„๋žตํ•˜๊ฒŒ๋งŒ ์„ค๋ช…ํ•˜๊ณ  ๋„˜์–ด๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค. ์Šคํ”„๋ง์—์„œ ํ”ํžˆ ์‚ฌ์šฉํ•˜๋Š” @RestController ์–ด๋…ธํ…Œ์ด์…˜์— ํฌํ•จ๋˜์–ด ์žˆ๋Š” @ResponseBody ์–ด๋…ธํ…Œ์ด์…˜์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ, HttpMessageConverter ์ด ๋™์ž‘ํ•˜๊ณ  ๋ฐ˜ํ™˜ ํƒ€์ž…์— ๋”ฐ๋ผ ์ ์ ˆํ•œ ๊ตฌํ˜„์ฒด๊ฐ€ ์‚ฌ์šฉ์ด ๋ฉ๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ๋Š” ByteArrayHttpMessageC.. 2023. 11. 20.
๋ฐ˜์‘ํ˜•