
[Spring] Interceptor๋ ์ด๋ป๊ฒ ๋์ํ ๊น? - DispatcherServlet ๋ด๋ถ ์ฝ๋ ์ดํด๋ณด๊ธฐ
์ฌ๊ธฐ ๊ฐ๋จํ ์ฅ๋ฐ๊ตฌ๋ ์ดํ๋ฆฌ์ผ์ด์ ์ด ์์ต๋๋ค. ์ฅ๋ฐ๊ตฌ๋์ ์ํ์ ์ถ๊ฐ, ์ ๊ฑฐ, ์กฐํํ๋ ๋ฑ ์ธ ๊ฐ์ง์ ์ผ์ ํ ์ ์์ต๋๋ค. ๊ทธ๋๋ ์๋ฌด๋ ๋ด ์ฅ๋ฐ๊ตฌ๋์ ์ํ์ ๋ด์ ์๋ ์์ต๋๋ค! ๋ก๊ทธ์ธํ ์ฌ์ฉ์๋ง ์์ ์ ์ฅ๋ฐ๊ตฌ๋์ ์ํ์ ๋ด์ ์ ์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ํ์ ๋ด๊ธฐ ์ ์ ์ํ์ ๋ด์ผ๋ ค๋ ์ฌ์ฉ์์ ์ธ์ฆ ์์ ์ ๋จผ์ ์ํํด์ผํฉ๋๋ค. ์ธ์ฆ ์์ ์ ๋ค์๊ณผ ๊ฐ์ ์ ์ฐจ๋ก ์งํ๋ฉ๋๋ค. 'Authorization' ํค๋ ์ถ์ถ ์ถ์ถ๋ ์ ๋ณด๋ก ์ฐ๋ฆฌ์ ์ฅ๋ฐ๊ตฌ๋ ์ดํ๋ฆฌ์ผ์ด์ ์ ํ์์ธ์ง ํ์ธ ์ด ์์ ์ ์ํ ์ถ๊ฐ, ์ํ ์ ๊ฑฐ, ์ํ ์กฐํ API์ ๋ชจ๋ ์ถ๊ฐ๊ฐ ๋์ด์ผ ํฉ๋๋ค. @RestController public class CartController { @PostMapping("/carts/products/{productId..