AnonymousAuthenticationFilter过滤器对应的类路径为 org.springframework.security.web.authentication.AnonymousAuthent…
分类:Spring Cloud
从简单开始深入理解Spring 源码
知识点:A类实现B接口,那么A类的所有子类 都可转型为B,并且具有A类父类的所有类型。 代码如下: 此类为A子类: public class F extends A{ } public class…
Spring 源码解读流程
Spring源代码解析(一):IOC容器:http://www.javaeye.com/topic/86339 Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.javaeye.com/…
spring中aop的源码解析(三)
spring中aop的源码解析(三) 我们继续查看AbstractAspectJAutoProxyCreator中的wrapIfNecessary方法 Object[] specificInterceptors = ge…
【Spring Cloud】源码-Eureka客户端如何加载Eureka服务注册中心列表
这部分源码涉及到两个类: 1. com.netflix.discovery.endpoint.EndpointUtils 2. org.springframework.cloud.netflix…
Spring Security Web 5.1.2 源码解析 -- HttpSessionSecurityContextRepository
Spring Security Web提供的类HttpSessionSecurityContextRepository是一个SecurityContextRepository接口的实现,用于在HttpSession中保存…
Spring Security Web 5.1.2 源码解析 -- LogoutFilter
概述 在进行安全配置时,不管是明确指定还是使用缺省配置,最终安全配置中都会包含以下退出登录配置信息: 怎样的请求是一个退出登录请求 这里包含两部分信息: url, http method 成功退出登录过程需要做哪些事情 …
spring源码分析之事物
我们看看Spring中的事务处理的代码,使用Spring管理事务有声明式和编程式两种方式,声明式事务处理通过AOP的实现把事物管理代码作为方面封装来横向插入到业务代码中,使得事务管理代码和业务代码解藕。在这种方式我们结合…
spring cloud 配置中心启动分析
spring cloud 配置中心是一个管理应用配置的工具组件 用到了gitlab 保存配置文件 配置中心本身是一个spring boot 服务 在对应目录中 配置 好 gitlab 上保存配置的地址 使用服务名/pro…
Spring事务源码解析之事务提交篇
阅读须知 Spring源码版本:4.3.8 文章中使用/* */注释的方法会做深入分析 正文 承接上文,我们来看事务的提交操作: TransactionAspectSupport: protected void comm…
Spring Cloud Ribbon
客户端负载均衡Spring Cloud Ribbon Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,基于Netflix Ribbon实现。 目录 客户端负载均衡(本文重点) 源码…
Spring Dynamic Modules测试框架源码分析
一.问题描述 在用spring-dm对某bundle进行测试时,报了如下错误。于是便对spring-osgi-test.jar中的几个测试类做了下研究。 java.io.FileNotFoun…