UserDetailsService
Declared
package org.springframework.security.core.userdetails;
public interface UserDetailsService
Class JDOC
加载用户特定数据的核心接口。
它作为用户DAO在整个框架中使用,是DaoAuthenticationProvider使用的策略。
该接口只需要一个只读方法,这简化了对新的数据访问策略的支持。
loadUserByUsername
Declared
UserDetails loadUserByUsername(String username) throws UsernameNotFoundException
Method JDOC
根据用户名定位用户。在实际实现中,根据实现实例的配置,搜索可能是大小写敏感的,也可能是大小写不敏感的。在本例中,返回的UserDetails对象的用户名可能与实际请求的用户名不同。