SpringSecurity提供了UserDetailsService,根据用户服务类,完善SpringSecurity服务,来使得原生内容嵌入到框架之中。
    UserDetailsService接口如下:

    1. public interface UserDetailsService {
    2. UserDetails loadUserByUsername(String var1) throws UsernameNotFoundException;
    3. }

    使用方法如下:

    1. @Service
    2. public class UserDetailService implements UserDetailsService {
    3. @Autowired
    4. private IUserService userService;
    5. @Override
    6. public UserDetails loadUserByUsername(String s) throws UsernameNotFoundException {
    7. return new UserDetail(userService.findUserByUserName(s));
    8. }
    9. }