深入理解 HttpSecurity( 四 )

这个 addFilter 方法的作用,主要是在各个 xxxConfigurer 进行配置的时候,会调用到这个方法,(xxxConfigurer 就是用来配置过滤器的),把 Filter 都添加到 fitlers 变量中 。
最终在 HttpSecurity 的 performBuild 方法中,构建出来一个过滤器链:
@Overrideprotected DefaultSecurityFilterChain performBuild() { filters.sort(comparator); return new DefaultSecurityFilterChain(requestMatcher, filters);}先给过滤器排序,然后构造 DefaultSecurityFilterChain 对象 。
3.小结好啦,这就是 HttpSecurity 的一个大致工作流程 。把握住了这个工作流程,剩下的就只是一些简单的重复的 xxxConfigurer 配置了,松哥就不再啰嗦啦 。
如果小伙伴们觉得有收获,记得点个在看鼓励下松哥哦~




推荐阅读