zoukankan      html  css  js  c++  java
  • Spring Security启动过程

    本质就是构造一些列过滤器,然后在请求到来时执行。

    WebSecurity和HttpSecurity都是构造器。

    它们俩都可以通过配置项进行配置,不过WebSecurity的配置项是从整个应用中搜集来的,而HttpSecurity是通过手动配置的,并且WebSecurity的配置项中包含HttpSecurity。

    配置项的核心功能就是对它所属的构造器进行配置。

    构造器的核心功能就是先收集配置项,然后再执行初始化和配置,让配置项准备好或者与自身结合,最后执行构造步骤,生成过滤器。

    生成的过滤器被tomcat收走后,整个应用静静等待请求的到来。

    包含关系就是,WebSecurity包含WebSecurityConfigurerAdapter,WebSecurityConfigurerAdapter包含HttpSecurity,HttpSecurity包含url、header、session、csrf、cors、oauth2、authentication、rememberMe等配置项。

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

  • 相关阅读:
    梯度消失和梯度爆炸
    BN的作用与使用过程
    百面机器学习笔记(二)
    正则表达式
    CSS Sprite
    事件绑定
    拖拽
    oncontextmenu
    鼠标跟随
    鼠标事件
  • 原文地址:https://www.cnblogs.com/StarkBrothers/p/13647546.html
Copyright © 2011-2022 走看看