ContextLoader类的结构如图: ContextLoader类的源码: package org.springframework.web.context; import java.io.IOException; i…
分类:Spring Cloud
Spring security 源码分析系列(一)
1. org.springframework.web.filter.DelegatingFilterProxy(在web.xml中属于占位作用)初始化 org.springframework.security.util.…
Spring Cloud(二) Ribbon
Spring Cloud(二) Ribbon Spring Cloud RibbonRibbon参考及原理 环境及工具 maven 3.5.3 jdk1.8 Intellij Idea spring boot 2.0 使…
Spring Cloud Zuul(五)路由器和过滤器
Spring Cloud Zuul(五)路由器和过滤器 zuul参考文档 zuul官方中文文档 自我理解:zuul主要做一层网关,1.转发请求到具体服务 2.过滤一些敏感的词汇和简单的预防侵入措施 一、简单示例demo开…
Spring源码阅读入门指引
本文说明2点: 1.阅读源码的入口在哪里? 2.入门前必备知识了解:IOC和AOP 一、我们从哪里开始 1.准备工作:在官网上下载了Spring源代码之后,导入Eclipse,以方便查询。 2.打开我们使用Spring的…
浅析Spring AOP源码(十五) 分析JdkDynamicAopProxy的invoke方法
上一节我们已经分析了Proxyfactorybean如何去生成一个目标对象的代理的,这一节我们将浅析一下基于JDK动态代理的核心回调方法invoke的源代码: 首先先打开JdkDynamicAopProxy.Java&n…
Java架构-(六)整合spring cloud云服务架构 - 企业云架构common-service代码结构分析
当前的分布式微服务云架构平台使用Maven构建,所以common-service的通用服务按照maven构建独立的系统服务,结构如下: particle-commonservice: spring cloud 系统服务根…
深入Spring源码系列(二)——深入Spring容器,通过源码阅读和时序图来彻底弄懂Spring容器(下)
前言 继上一篇文章深入了解了在普通的Spring应用程序中如何创建并启动SpringIOC容器的,下面,深入学习一下在web容器中,是如何创建、初始化并启动SpringIOC容器的。 Spring版本:Spring5-0…
spring事物--05源码分析-创建事务
接上篇 第4篇中(https://blog.csdn.net/convict_eva/article/details/83544563) invokeWithinTransaction() 方法中调用了创建事务的方法: …
spring security源码分析_HttpSessionEventPublisher
SpringSecurity理解 SpringSecurity是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。 SpringSecurity的前身是Acegi,一般来说,如果要对We…
spring security源码分析_DelegatingFilterProxy
SpringSecurity3源码分析 web.xml中的过滤器:DelegatingFilterProxy <filter> <filt…
spring cloud gateway 配置分析
srping cloud gateway 版本: 2.0.2 自动配置类列表spring.factories # Auto Configure org.springframework.boot.autoconfigure…