该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点
面试官:Spring中ApplicationContext实现有哪些?
在Spring框架中,有以下几种ApplicationContext的实现:
-
ClassPathXmlApplicationContext:从类路径下的XML配置文件中加载ApplicationContext。可以通过指定配置文件的路径来创建ApplicationContext对象。
-
FileSystemXmlApplicationContext:从文件系统中的XML配置文件中加载ApplicationContext。可以通过指定配置文件的路径来创建ApplicationContext对象。
-
XmlWebApplicationContext:在Web应用中,从XML配置文件中加载ApplicationContext。可以通过指定配置文件的路径来创建ApplicationContext对象。
-
AnnotationConfigApplicationContext:通过注解配置来加载ApplicationContext。可以通过指定一个或多个带有@Configuration注解的类来创建ApplicationContext对象。
-
StaticApplicationContext:静态ApplicationContext,用于在测试环境中手动创建和配置ApplicationCon