package com.honter.security; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.stereotype.Service; /** * This service will reload user information from database. */ @Service public class DatabaseUserDetailService implements UserDetailsService { @Autowired private UserAuthService userAuthService; @Override public UserDetails loadUserByUsername(String userName) { return userAuthService.getUserDetailByUserName(userName); } }