[Spring] LoginCheckFilter ๊ตฌํ : ๋ก๊ทธ์ธ/์์ ๋ก์ง ๊ตฌํํ๊ธฐ
ยท
๊ณต๋ถํ๊ธฐ/Spring
Filter ์์๋ณด๊ธฐFilter ์คํ ํ๋ฆHTTP ์์ฒญ → WAS → `Filter 1 → Filter 2 → ... → Filter N` → Servlet → Controller Servlet์ด ํธ์ถ๋๊ธฐ ์ ์ Filter๋ฅผ ํญ์ ๊ฑฐ์น๊ฒ ๋๋ค.๋ฐ๋ผ์ Controller์์ ์ํํ ๊ณตํต ๊ด์ฌ ์ฌํญ์ Filter์ ๊ตฌํํ๋ฉด ๋ชจ๋ ์์ฒญ ํน์ ์๋ต์ ์ ์ฉํ ์ ์๋ค.ํน์ URL Pattern์๋ง Filter๋ฅผ ๋ฑ๋กํ ์๋ ์๋ค.Filter์ ๊ตฌํFilter Interface`jakarta.servlet.Filter` ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ์ฌ์ผ ํ๋ค.์ฃผ์ ๋ฉ์๋๋ `init`, `doFilter`, `destroy`๋ก ์ด๋ฃจ์ด์ ธ ์๋ค.HTTP ์์ฒญ์ด ์ค๋ฉด `doFilter` ๋ฉ์๋๊ฐ ํธ์ถ๋๋ค. ← ์ํ๋ ๋ก์ง์ ์ด ..