권한1 UserDetails 사용자 관리를 위한 인터페이스 소개UserDetailsService와 UserDetailsManager 인터페이스를 이용하여 사용자 관리를 수행함(CRUD 기능)UserDetailsService는 사용자 이름으로 사용자를 검색함(Read)UserDetailsManager는 사용자 추가, 수정, 삭제 작업을 수행함(Create, Update, Delete)두 인터페이스의 분리는 5대 객체 지향 프로그래밍 원칙(SOLID) 중 I에 해당하는 Interface Segregation Principle에 해당함인터페이스 분리 원칙 : 사용하지 않는 인터페이스에 강제로 의존해서는 안됨따라서, read와 write 관련 인터페이스를 분리햐두었기 때문에 프레임워크의 유연성이 향상됨사용자를 인증하는 기능한 필요하면 Us.. 2024. 12. 31. 이전 1 다음