Class UserService

java.lang.Object
deu.cse.spring_webmail.user.UserService
All Implemented Interfaces:
org.springframework.security.core.userdetails.UserDetailsService

@Service public class UserService extends Object implements org.springframework.security.core.userdetails.UserDetailsService
Spring Security에서 사용할 UserDetailsService 구현체
  • Field Details

    • userRepository

      UserRepository userRepository
      사용자 정보를 관리하는 Repository
  • Constructor Details

    • UserService

      public UserService()
  • Method Details

    • loadUserByUsername

      public org.springframework.security.core.userdetails.UserDetails loadUserByUsername(String username)
      사용자 이름을 기반으로 사용자 정보를 조회합니다.
      Specified by:
      loadUserByUsername in interface org.springframework.security.core.userdetails.UserDetailsService
      Parameters:
      username - 사용자 이름
      Returns:
      사용자 정보 (User Details)