์ค๋ ๊ณต๋ถํ ๋ด์ฉ
- ๋ก๊ทธ ๊ธฐ๋ฅ ๊ตฌํ
๐ญ ๋๋ ์ & ๋ฐฐ์ด ์
์ ์ค๋ ๋ก๊ทธ ๊ธฐ๋ฅ ๊ตฌํํ๋๋ฐ ์ง์ง ํ 8์๊ฐ ๊ฑธ๋ฆฐ ๊ฒ ๊ฐ๋ค.
RequestBody ๋ก๊น ํ๋๋ฐ ์๊ฐ์ ๋๋ฌด ๋ง์ด ์ผ๋ค...
RequestBody์ getInputStream() ๋ฉ์๋๋ฅผ 1๋ฒ๋ฐ์ ์ฌ์ฉํ์ง ๋ชปํ๋ ๋ฌธ์ ๋๋ฌธ์, ContentCachingRequestWrapper๋ ์จ๋ณด๊ณ ๋ง ํด๋ดค๋๋ฐ ๊ณ์ ์ค๋ฅ๊ฐ ๋๋ฒ๋ ธ๋ค.
์ง์ง ๋คํํ ๋๊ฐ ๋ธ๋ก๊น ํด๋ ๊ธ์ด ์์ด์ ๊ทธ๊ฑฐ ๋ณด๊ณ ์กฐ๊ธ ๋ณํํด์ ํด๊ฒฐํ๋ค...
์๋ฌดํผ ๊ทธ๋์ ์ง์ง ๋๋ฌด ํ๋ค์๋ค..
๊ทธ๋๋ ์ค๋ ๋ฐฐ์ด๊ฒ ์ฐธ ๋ง์๋ ๋ ์ด์๋ค.
๋ ์น ์์ฒญ ์ฌ๋ถ๋ฅผ ํ๋จํ๋ ๋ฐ ๋ค์๊ณผ ๊ฐ์ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ์ ์์๋ค.
RequestContextHolder.getRequestAttributes()
์ ๊ฒฐ๊ณผ๊ฐ์ด null์ด๋ฉด ์น ์์ฒญ์ด ์๋๊ฑฐ๊ณ , null์ด ์๋๋ฉด ์น ์์ฒญ์ด๋ผ๋..
๊ตฌํํ ๋ก๊น ์์ฑ๋ณธ์ ์์ ๊ฐ๋ค!! (๋ฟ๋ฏ)
๐ฅ ๋ด์ผ ๊ณต๋ถํ ๋ด์ฉ
- ํ๋ก์ ํธ ํ์
- ์ฝ๋ ํฉ์น๊ธฐ
์ค๋ ๊ณต๋ถํ ๋ด์ฉ ํฌ์คํ
'๐ณ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL] 2023-08-12 (0) | 2023.08.13 |
---|---|
[TIL] 2023-08-11 (0) | 2023.08.12 |
[TIL] 2023-08-09 (0) | 2023.08.11 |
[TIL] 2023-08-08 (0) | 2023.08.09 |
[TIL] 2023-08-07 (0) | 2023.08.08 |