userdetailservice 里面的那个loadUserByUserName有什么用?返回的userdetail被谁用?又是谁调用的这个方法,出于什么目的要调用
说详细点

解决方案 »

  1.   

    loadUserByUserName(username) 根据用户名来获取用户信息。 信息中包括用户所拥有的权限。 但是我不理解这个username参数是怎么传进来的。是登陆的时候保存的吗?这个方法什么时候会被调用
      

  2.   

    我教你一个调试方法吧,eclipse中导入源码,在该方法上面右键选择 open call hierarchy,查看该方法在哪些地方被调用,然后一步步往上追溯
      

  3.   

    1、用户在登陆界面会输入一个username和password
    2、然后系统就根据username提取数据库或者其他地方的用户信息来和用户输入进行比对
    loadUserByUserName就用来干提取工作的
      

  4.   

    spring-security ,就是用它来存用户信息的,