WebSecurityConfigurerAdapter类
一般而言,我们在使用SpringSecurity的时候,都是通过集成WebSecurityConfigurerAdapter类,重写其中的相关方法 - 一般是configurer(Httpsecurity Http)方法来自定义我们的配置;所以在学习SpringSecurity的时候,我们首先通过这个类进行分析,一步步进行深入,慢慢了解我们在这个类中配置了什么,以及这些配置是怎在我们的春季应用启动的时候起作用的;(关于SpringSecurity框架的基本原理还不清楚的同学可以先看一下第一篇文章--SpringSecurity框架的基本原理)
在对源码分析之前,我们首先应该大概了解一下WebSecurityConfiguerAdapter这个类的作用和其中的主演方法-这是必要的,否则直接开始的源码分析将会使得对这个类完全不了解的同学陷入一团乱粥中,在你看完源码分析之后完全不知道讲了什么,甚至再多看几遍也是同样的效果,这不是我这个讲解者和诸位学习者想看到的结果 - 因为我在学习的时候就曾陷入过这样的窘境,毕竟接受一件新的事物总是很困难的,更何况是盲人摸象;所以从这篇文章开始,我对SpringSecurity原理的源码分析讲解的过程中,都会特别注意两件事情- 总体把握和理解顺序 ;在这个过程中我对于框架原理的讲解顺序可能会和网上其他的文章中的顺序不同,但是,读者始终应该明白的一点是-我选择的讲解顺序将会使得你在学习的过程中不会因为对某个地方存在疑惑而导致 法继续之后的内容-而是在顺序读完文章之后便对这个框架有了基本的认识,也就是说,从这个文章中获取到了文章本来想要说明的东西,因此