spring security 会默认使用一个用户名为:user 的用户,密码就是 启动的时候生成的(通过控制台console中查看)

springsecurity最主要流程分为三步,认证、授权、鉴权,其中security主要使用四大接口

UserDetailsService、AccessDecisionManager、FilterInvocationSecurityMetadataSource、WebSecurityConfigurerAdapter,

1、UserDetailsService中包含一个loadUserByUsername方法,此方法用于接收登录账号,从数据库查询出此用户信息(角色、密码等),用于后面的使用,这也是security的验证