专栏名称: 码农小胖哥
技术公众号:码农小胖哥
目录
相关文章推荐
桂林头条  ·  “开盒事件”,百度披露了 ·  17 小时前  
桂林头条  ·  “开盒事件”,百度披露了 ·  17 小时前  
魔法K线一王焕昌  ·  【机器人扑街,深海发酵】 ·  19 小时前  
魔法K线一王焕昌  ·  【机器人扑街,深海发酵】 ·  19 小时前  
宁波日报  ·  韵达,被立案调查! ·  2 天前  
高校人才网V  ·  浙江农林大学暨阳学院2025年专任教师招聘公告 ·  3 天前  
51好读  ›  专栏  ›  码农小胖哥

Spring Security 实战干货:使用SharedObject共享对象简化配置

码农小胖哥  · 掘金  ·  · 2021-01-28 09:18

正文

阅读 23

Spring Security 实战干货:使用SharedObject共享对象简化配置

请在掘金APP上给我投票

1. 前言

在上一篇我们对 AuthenticationManager 的初始化的细节进行了分析,其中里面有一段代码引起了不少同学的注意:

  ApplicationContext context = http.getSharedObject(ApplicationContext.class);
    CaptchaAuthenticationProvider captchaAuthenticationProvider = context.getBean("captchaAuthenticationProvider", CaptchaAuthenticationProvider.class);
复制代码

上面直接从 HttpSecurity 对象中获取到 Spring 的应用上下文对象 ApplicationContext ,它是怎么做到的呢? SharedObject 又是个什么概念?今天就来搞清楚这个问题。

2. SharedObject

Spring Security SharedObject 既不是对象也不是接口,而是某一类“可共享”的对象的统称。







请到「今天看啥」查看全文