Spring
Amo,
A
展开
-
Spring源码之设计模式
一.代理模式分为jdk代理和cglib代理。(前者实现接口,后者生成继承)1.两个参与角色:执行者和被代理人2.对于被代理人来说,这件事情是一定要完成的,但是自己又不想做或者没有时间做,找代理。3.需要获取到被代理人的资料。归纳:办事要求人,所以找代理。二.工厂模式分为简单工厂、工厂方法、抽象工厂。1.对调用者隐藏复杂的逻辑处理过程,调用者只关心执行结果。2.工厂要对结果负责,保...原创 2018-11-13 20:52:29 · 391 阅读 · 0 评论 -
Spring学习源码导入到eclipse
我首先也在网上参考了不少相关的博客,也尝试了不少,但是始终没有完美导入成功的,不少缺少了jar包就是编译成eclipse项目不通过。所以,我总结一种我自己合适的方法。1.首先去git上面拉自己想学习的spring源码版本,我学习的是老版本spring-framework-3.2.6.RELEASE。现在git下源码速度很快了。附上地址:https://github.com/spring-pr...原创 2018-11-15 13:20:51 · 231 阅读 · 1 评论 -
Spring源码——BeanFactory
一、BeanFactory的继承体系:其中BeanFactory作为最顶层的一个接口类,它定义了IOC容器的基本功能规范,BeanFactory有三个子类:ListableBeanFactory、HierarchicalBeanFactory、AutowireCapableBeanFactory。但是从上图中我们可以发现最终的默认实现类是DefaultListableBeanFactory,...原创 2018-11-15 20:55:55 · 150 阅读 · 0 评论 -
Spring源码之编程思想
首先,Spring最最最核心的一点就是简化开发。一直以来,想达到的目的也是简化开发。原创 2018-11-14 20:56:08 · 411 阅读 · 0 评论