关于spring上下文

来源:11-4 SpringIOC的refresh源码解析-

yangpeoeisdfsf

2019-08-09

老师,你能不能用通俗一点的语言解释一下spring上下文呢?这里的beanfactory是一个spring上下文吗?

写回答

1回答

翔仔

2019-08-09

同学好,spring的上下文实际就是一个保存配置的大对象,就是把你的注解和配置都解析并存储起来的地方,通过它能够引用到相关的配置,可以理解为是环境。beanfactory不是应用上下文,应用上下文指的是

① AnnotationConfigApplicationContext:从一个或多个基于java的配置类中加载上下文定义,适用于java注解的方式;

② ClassPathXmlApplicationContext:从类路径下的一个或多个xml配置文件中加载上下文定义,适用于xml配置的方式;

③ FileSystemXmlApplicationContext:从文件系统下的一个或多个xml配置文件中加载上下文定义,也就是说系统盘符中加载

④ AnnotationConfigWebApplicationContext:专门为web应用准备的,适用于注解方式;

⑤ XmlWebApplicationContext:从web应用下的一个或多个xml配置文件加载上下文定义,适用于xml配置方式。

这些

0
3
翔仔
回复
莨菽菽
同学好,代表的就是applicationContext这个东西哈。spring上下文=Spring的高级容器 包含了IOC的思想还有一些高级功能在里面
2020-05-25
共3条回复

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8427 学习 · 1870 问题

查看课程