前言
在使用Spring的过程中,有两个常见的高级容器,一个是ClassPathXmlApplicationContext,另一个是AnnotationConfigApplicationContext。ClassPathXmlApplicationContext是基于classpath下的xml配置文件,而AnnotationConfigApplicationContext是基于java配置文件的。
一、AnnotationConfigApplicationContext是什么?
该类可以加载基于java配置类的自定义的Bean
二、常用方法
1.在构造方法中注册和刷新
AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(MessageConfiguration.class);
System.out.println(ctx.getBean("beanName"));)//根据bean的名字获得与之对应的实例。
public AnnotationConfigApplicationContext(Class... annotatedClasses) {
this();
this.register(annotatedClasses);
this.refresh();
}
总结
Spring的常见容器,用于加载Bean
参考:https://www.cnblogs.com/Lambquan/p/12073785.html