spring-security-demo demo to learn spring security 自定义用户认证逻辑 处理用户信息获取逻辑的接口:UserDetailsService 处理用户校验逻辑的接口: UserDetails 处理密码的加密解密:PasswordEncoder 自定义用户认证流程 自定义登录页面 自定义登录成功的处理 自定义登录失败的处理