Closed Mingyum-Kim closed 1 year ago
SecurityConfig와 BCryptConfig를 분리하여 구현하였다. 그 이유는 순환참조의 문제를 사전에 방지하기 위해서이다. 즉 역할과 책임을 분리하여 코드의 가독성, 유지보수성, 확장성을 향상시키기 위함이다.
SecurityConfig
BCryptConfig
Spring Security Configuration의 역할과 구현
SecurityFilterChain
BCryptPasswordEncoder Configuration의 역할과 구현
MemberService
SecurityConfig
와BCryptConfig
를 분리하여 구현하였다. 그 이유는 순환참조의 문제를 사전에 방지하기 위해서이다. 즉 역할과 책임을 분리하여 코드의 가독성, 유지보수성, 확장성을 향상시키기 위함이다.Spring Security Configuration의 역할과 구현
SecurityFilterChain
을 Bean 등록하여 내가 원하는 설정대로 커스터마이징한다.BCryptPasswordEncoder Configuration의 역할과 구현
MemberService
에서 의존성을 추가하여 구현하기 위해 Bean 등록한다.