08 2024 档案
摘要:动态代理:代理模式的解释:为其他对象提供一种代理以控制对这个对象的访问,增强一个类中的某个方法,对程序进行扩展。 切面(aspectj),切面包含切点(pointCut)和增强方法(advice),对连接点(joinPoint,类的方法就是连接点),然后织入(Weaving),原始对象为代理对象(t
阅读全文
摘要:至此,总结一下三级缓存: singletonObjects:缓存经过了完整生命周期的bean earlySingletonObjects:缓存未经过完整生命周期的bean,如果某个bean出现了循环依赖,就会提前把这个暂时未经过完整生命周期的bean放入earlySingletonObjects中,
阅读全文
摘要:spring有两种注入类型,手动注入,自动注入(autowire) 注入方式有两种,set注入,构造注入 一般我们探讨 @Autowired 的自动注入 @Autowired注解的自动注入 上文说了@Autowired注解,是byType和byName的结合。 @Autowired注解可以写在: 属
阅读全文