applicationContext模板
时间: 2023-08-06 17:07:36 浏览: 157
ApplicationContext是一个接口,它在具备BeanFactory的功能的基础上还扩展了应用事件发布、资源加载、环境参数和国际化的能力。\[1\]在ApplicationContext的实现类中,有两个比较重要的分支,分别是AbstractRefreshableApplicationContext和GenericApplicationContext。\[2\]
下面是一个使用ApplicationContext的示例代码:
```java
public class XMLConfigMain {
public static void main(String\[\] args) {
ApplicationContext context = new GenericXmlApplicationContext("classpath:com/study/spring/sample/config/application.xml");
BeanF bf = context.getBean(BeanF.class);
bf.do1();
}
}
```
这段代码创建了一个ApplicationContext对象,并通过指定的XML配置文件来初始化它。然后,通过ApplicationContext对象获取了一个名为BeanF的Bean,并调用了它的do1方法。\[3\]这个示例展示了如何使用ApplicationContext来加载和管理Spring应用程序的配置。
#### 引用[.reference_title]
- *1* *2* *3* [第五篇:Spring源码篇-ApplicationContext](https://blog.csdn.net/manba_yqq/article/details/129644899)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文