关于spring上下文
来源:11-4 SpringIOC的refresh源码解析-
yangpeoeisdfsf
2019-08-09
老师,你能不能用通俗一点的语言解释一下spring上下文呢?这里的beanfactory是一个spring上下文吗?
写回答
1回答
-
同学好,spring的上下文实际就是一个保存配置的大对象,就是把你的注解和配置都解析并存储起来的地方,通过它能够引用到相关的配置,可以理解为是环境。beanfactory不是应用上下文,应用上下文指的是
① AnnotationConfigApplicationContext:从一个或多个基于java的配置类中加载上下文定义,适用于java注解的方式; ② ClassPathXmlApplicationContext:从类路径下的一个或多个xml配置文件中加载上下文定义,适用于xml配置的方式; ③ FileSystemXmlApplicationContext:从文件系统下的一个或多个xml配置文件中加载上下文定义,也就是说系统盘符中加载 ④ AnnotationConfigWebApplicationContext:专门为web应用准备的,适用于注解方式; ⑤ XmlWebApplicationContext:从web应用下的一个或多个xml配置文件加载上下文定义,适用于xml配置方式。
这些
032020-05-25
相似问题