自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 spring源码学习(7)

第六篇暂时放置,先不进行讲解,等后面再看一遍的时候再来重新编写。那么我们就来讲一下Spring的AOP,至于AOP是什么,可以自行去百度一下,这里就不多做介绍了。protected Object doCreateBean(final String beanName, final RootBeanDefinition mbd, final Object[] args) throws Be...

2018-08-08 22:07:01 275

原创 spring源码学习(6)

前面了解了xmlBeanFactory,那么接下来,我们就去看一下真正常用的类:classPathXmlApplicationContext。classPathXmlApplicationContext拥有比xmlBeanFactory更多的功能。ClassPathXmlApplicationContext factory=new ClassPathXmlApplicationConte...

2018-08-05 15:22:23 136

原创 spring源码学习(1-5 总结)

对前面5篇的文章进行总结一下,因为是第一次看spring的源码,说实话,看起来确实很复杂,但是也能有一点收获,我可能探究的不够深入,但是至少了解了大致的流程。那么接下来就大致总结一下流程。(1)首先是通过Resource进行配置文件的读取,得到流。(2)对配置文件进行校验,验证通过过后之后得到解析之后的document。(3)将document转换为持有xml信息的beanDefini...

2018-08-05 13:17:08 386

原创 spring源码学习(5)

今天就接着进入createBean()方法,去看一下spring是如何生成bean的。protected Object createBean(String beanName, RootBeanDefinition mbd, Object[] args) throws BeanCreationException { if (logger.isDebugEnabled()) { log...

2018-08-04 16:23:17 371

原创 spring源码学习(4)

前面一节,我们看了一下getBean的大致流程,首先是转化beanName,然后根据beanName去缓存当中获取,如果没有的话,那我们就会通过factory去生成指定域的bean,放入缓存当中。那么我们接着就深入了解一下每一步的详细流程。那么今天,就来看一下我们到底应该如何得到bean。(1)缓存当中获取Object sharedInstance = getSingleton(be...

2018-08-01 23:24:05 234

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除