ํํ ์ฌ์ฉํ๋ ์ปจํธ๋กค๋ฌ(@Controller)์ JSP/Freemarker ๋ฑ ๋ทฐ ํ ํ๋ฆฟ ์์ญ์ด๋ค.์ด์ธ์๋ ํํฐ(@Filter), ์ธํฐ์ ํฐ, ์ปจํธ๋กค๋ฌ ์ด๋๋ฐ์ด์ค(@ControllerAdvice) ๋ฑ ์ธ๋ถ ์์ฒญ๊ณผ ์๋ต์ ๋ํ ์ ๋ฐ์ ์ธ ์์ญ์ ์ด์ผ๊ธฐํ๋ค.@Service์
Spring Security์์ ์ง์ํ๋ ๋น๋ฐ๋ฒํธ ๋จ๋ฐฉํฅ ์ํธํ ์ธํฐํ์ด์คSpring Security์์๋ ๋น๋ฐ๋ฒํธ๋ฅผ ์์ ํ๊ฒ ์ ์ฅํ ์ ์๋๋ก ๋น๋ฐ๋ฒํธ์ ๋จ๋ฐฉํฅ ์ํธํ๋ฅผ ์ง์ํ๋ PasswordEncoder ์ธํฐํ์ด์ค์ ๊ตฌํ์ฒด๋ค์ ์ ๊ณตํฉ๋๋ค. ์ด ์ธํฐํ์ด์ค๋ ์๋์
config/SecurityConfig.java@EnableWebSecurity : ๊ธฐ๋ณธ์ ์ธ Web ๋ณด์์ ํ์ฑํ์ถ๊ฐ์ ์ธ ์ค์ ์ ์ํด WebSecurityConfigurer๋ฅผ implements ํ๊ฑฐ๋ WebSecurityConfigurerAdapter๋ฅผ extends