- 博客(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
空空如也
表单验证 onsubmit没触发
2017-09-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人