随笔分类 - spring
spring
摘要:从源码层面理解spring boot的默认web容器,以及他们是如何关联起来的。
阅读全文
摘要:从源码层面理解spring boot的启动过程。
阅读全文
摘要:从源码上理解spring boot自动配置的开启原理!
阅读全文
摘要:Spring boot自动配置的基础内容,宏观上去了解自动配置是什么,干了什么!
阅读全文
摘要:一文了解spring mvc注解的方式是如何启动的
阅读全文
摘要:spring mvc处理器映射器简单介绍 本文源码基于spring-framework-5.3.10。 mvc是spring源码中的一个子模块! RequestMappingHandlerMapping解析映射简单介绍 @RequestMapping通过RequestMappingHandlerMa
阅读全文
摘要:一篇文章从源码层面了解spring mvc请求过来后如何是如何执行的!
阅读全文
摘要:从源码层面分析,spring是如何支持事务的!
阅读全文
摘要:一篇文章从源码层面了解AOP的运作机制!
阅读全文
摘要:本文思路 动态代理在jdk、cglib、spring中如何实现的。 spring实现动态代理的ProxyFactory详解。 从ProxyFactory的使用来了解AOP实现的大概思路。 什么是代理 为其他对象提供一种代理以控制对这个对象的访问,增强一个类中的某个方法,对程序进行扩展。 常用的实现方
阅读全文
摘要:一篇文章从源码层面了解spring与Mybatis如何集成到一起的!
阅读全文
摘要:从一个点出发,扫描到所有关联的配置类!
阅读全文
摘要:一文深入了解我们在创建Bean的时候用到的各种PostProcessors是什么时候创建好的!
阅读全文
摘要:一篇文章带你从源码层面了解spring启动的时候做了什么事情!
阅读全文
摘要:@Lockup用于解决单例依赖原型Bean,原型Bean不生效的情况。核心思路是生成生成代理对象,执行代理对象的方法。
阅读全文
摘要:一个构造方法的时候,使用这一个构造方法,默认无参或者自定义的有参。
程序员指定了构造方法入参值,通过getBean或者BeanDefinition去传入参数,使用匹配参数的的构造。
完全自动选择构造:autowire="constructor"
被@Autowired标记的构造方法优先使用。
阅读全文
摘要:三级缓存:
singletonObjects:单例池,已经进过完整生命周期。
earlySingletonObjects:早期的单例池,生命周期不完整。
singletonFactories:出现循环依赖后,他去存放如何创建earlySingletonObjects的具体实现。
阅读全文
摘要:@Resource是属于jdk的注解:javax.annotation.Resource。我们一般认为他是ByName的方式注入!
阅读全文
摘要:详细介绍@Autowired中根据类型是如何找到对应要注入的Bean
阅读全文
摘要:现在项目开发中,非常常用的一个注解,我们需要知道他的大概执行流程。
阅读全文