Spring-AnnotationConfigApplicationContext/ClassPathXmlApplicationContext

spring容器启动的方式目前我知道的有两个
1.AnnotationConfigApplicationContext:注解方式启动

//扫描Test.java同级包以及子包下的所有类,这是spring boot的启动方式
AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(Test.class);
A a = ctx.getBean(A.class);
System.out.println(a);

2.ClassPathXmlApplicationContext:boot没出来之前的xml方式启动

ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext(
				"classpath:/com/example/sp.xml");
A a = ctx.getBean(A.class);
System.out.println(a);

你可能感兴趣的:(Spring)