前言:
这里是记录我自己学习spring源码的知识理解,将难变成简单的过程,小demo更容易让人理解,有什么问题大家可以批评我!
首先大家看一下gif源码动态跳转图,可能不太理解他为什么这么跳来跳去,甚至觉得有点晕乎乎的。现在我用简单的demo例子去解释为什么这么设计代码,理解之后会觉得他这个设计特别的好。
首先我们先从自己的MyTest.java中选中ClassPathXmlApplicationContext("spring.xml");这一行往里面跳转。
ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring.xml");
发现走到了this这里,this关键字的一些理解(推荐1,推荐2)
public ClassPathXmlApplicationContext(String