UserDetailService

Spring Security支持多种不同的数据源, 这些不同的数据源最终都将被封装成UserDetailService的实例, 我们可以自己创建一个类来实现UserDetailService实例
先来看一下UserDetailService有哪一些实现类:

可以看到, 在几个能直接使用的实现类中, 除了 InMemoryUserDetailsManager之外, 还有一个 JdbcUserDetailsManager, 使用JdbcUserDetailsManager可以让我们通过JDBC的方式去将数据库和Spring Security连接起来.