Spring Security源码(二):建造者详解
文章目录
- 〇、上篇回顾
- 一、建造者接口架构
-
- 建造者整体UML图
- 上层UML类图
-
- SecurityBuilder
-
- AbstractSecurityBuilder
-
- AbstractConfiguredSecurityBuilder
-
- HttpSecurityBuilder
- 二、FilterChainProxy
-
- 类介绍
- UML类图
- 说明
- 三、WebSecurity
-
- 类介绍
- 方法属性
- 说明
- 四、HttpSecurity
- 五、系列文章
-
- Spring Security 系列
- Spring Security OAuth 系列
〇、上篇回顾
- 整个框架的核心就是构建一个名字为 springSecurityFilterChain 的过滤器,它的类型是 FilterChainProxy 。
- WebSecurity 和 HttpSecurity 都是 建造者
- WebSecurity 的构建目标是 FilterChainProxy 对象,即核心过滤器 springSecurityFilterChain
- HttpSecurity 的构建目标只是 FilterChainProxy 对象中一组 SecurityFilterChain 的一个
一、建造者接口架构
建造者整体UML图

> 在介绍 WebSecurity 和 HttpSecurity 之前我们先来看看它们上层的类和接口。AuthenticationManagerBuilder 先放放,后面讲解如何认证授权时详 细介绍。
上层UML类图
