1、报错信息及报错场景 Consider defining a bean of type 'org.springframework.security.core.userdetails.UserDetailsService' in your configuration. 报错信息:Consider defining a bean of type 'org.springframework.secur
之前我们采用了配置文件的方式从数据库中读取用户进行登录。虽然该方式的灵活性相较于静态账号密码的方式灵活了许多,但是将数据库的结构暴露在明显的位置上,绝对不是一个明智的做法。本文通过Java代码实现UserDetailsService接口来实现身份认证。 1.1 UserDetailsService在身份认证中的作用 Spring Security中进行身份验证的是AuthenticationM