# ์ ๊ทผ์ ์ด ์ธํฐ์
ํฐ(interceptor) vs ํํฐ(filter) ๋ญ๊ฐ ๋์๊น? ์ฐจ์ด์
์์ฒญํ๋ฆ ์ธํฐ์
ํฐ์ ํํฐ์ ์ฐจ์ด์ ์ ๋ฌด์์ผ๊น? FilterServletContainer์์ ๊ฐ์ฅ ๋จผ์ ์คํ๋จ์ ์ ์์(CSS, JS ๋ฑ)๋ ๋ค ์ง๋๊ฐ๋ชฉ์ : ๋ณด์ ํํฐ, ํ ํฐ ๊ฒ์ฌ, ์์ฒญ ๋ก๊น
, GZIP ์์ถ ๋ฑ ์ ์ญ ์ฒ๋ฆฌ๋จ์ : Spring MVC ์์ธ ์ฒ๋ฆฌ์ ์ฐ๋ ์ด๋ ค์, ์ค์ ์ ๋ชจ๋ ์์ฒญ ์ฐจ๋จ ์ํ InterceptorDispatcherServlet ๋ด๋ถ์์๋ง ์๋ํจ์ ์ ์์์ ์๋ ์ ์ธ๋จ๋ชฉ์ : ๋ก๊ทธ์ธ ์ฒดํฌ, ๊ถํ ๊ฒ์ฌ, API ๋ก๊น
๋ฑ MVC ๊ตฌ์กฐ์ ๋ง๋ ์ฒ๋ฆฌ์ฅ์ : Spring์ ์์ธ ์ฒ๋ฆฌ, ์ธ์
, ๋ชจ๋ธ ๋ฑ๊ณผ ์ ์ฐ๋๋จ ์์ ๋น๊ตํญ๋ชฉFilterInterceptor์คํ์์นDispatcherServlet ์ด์ DispatcherServlet ๋ด๋ถ์ ์ ์์ ํต๊ณผ ์ฌ๋ถ์ง์ ๊ฑธ๋ฌ์ผ ํจ์๋ ์ ์ธ์์ธ ํธ๋ค๋ก ์ฐ..