在Spring框架中,ApplicationContext
接口有多种实现,常用的实现包括:
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
ApplicationContext context = new FileSystemXmlApplicationContext("path/to/applicationContext.xml");
ApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class);
GenericWebApplicationContext context = new GenericWebApplicationContext();
context.load("classpath:applicationContext.xml");
context.refresh();
GenericApplicationContext context = new GenericApplicationContext();
context.load("classpath:applicationContext.xml");
context.refresh();
ApplicationContext context = new XmlWebApplicationContext();
((XmlWebApplicationContext) context).setConfigLocation("/WEB-INF/applicationContext.xml");
这些实现提供了不同的方式来加载和配置Spring上下文,可以根据项目的需求选择适合的实现。其中,ClassPathXmlApplicationContext和AnnotationConfigApplicationContext是两个常用的实现,分别用于基于XML和注解的配置方式。
Proudly powered by WordPress