Spring设计哲学

前言

这里只放一个标题,给自己定一个小小的目标,用于记录在Spring学习中,研磨Spring设计思想的感想。以前读Spring源码仅会去理解其中的逻辑,并没有去思考其中的设计原理,亦或者为什么这么设计,有什么更好的设计方案等等的。这里先罗列下我感觉可以深入思考下的问题。

  1. Spring所用到的设计模式?
  2. SpringBean处理为什么是分两步,先解析再加载?
  3. SpringAop处理的关键接口NamespaceHandler的init方法,为什么是做注册操作,好处是什么?
  4. SpringTransaction是如何解决事务中常出现的问题的?
  5. FactoryBean作用及其实际应用,为什么定义一个FactoryBean?
posted @ 2019-07-31 15:58  qxwang  阅读(25)  评论(0)    收藏  举报