今天在看Spring源码,初始化容器
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("classpath:applicationfile.xml");
}
ApplicationContext :
Application:应用
Context:上下文(感觉这个翻译,一点都不懂!!!)
场景1:
小美刚转学到我们学校,我暗恋了她很久,有一天鼓足勇气,向她表白,小美气呼呼对我说:“你去死吧”,我当时就哭了。
场景2
我跟小美从小青梅竹马,后来我得了白血病,不忍心让小美跟着一起受苦,于是偷偷的一个人走掉,小美在一火车站找到了我,小美气呼呼对我说:“你去死吧”,我当时哭了。这是上文,下文是:
场景1:
其实小美是同父异母的妹妹
场景2:
其实根本没有小美,小美很久以前就死了,是我小学同学,我忘不掉她,产生了幻觉。
哦对了,我们家族有罕见的精神病史。
场景3:
小美其实是个男的,有性别认同障碍症。可见,所谓上下文,就是当时运行的环境本身。
注:摘自segmentfualt社区用户 愤怒的小白
可能上面的例子有点绕,但是多看一下就明白了,其实说白了,程序上下文可以理解为context实例中的全局变量,你给它什么样的值,它就呈现对应的值或者状态
参考: https://blog.youkuaiyun.com/fenghuoliuxing990124/article/details/84502676
本文深入探讨Spring框架中容器初始化的过程,解析如何通过ApplicationContext加载配置文件并启动应用上下文,同时阐述了上下文在不同场景下的含义。

被折叠的 条评论
为什么被折叠?



