package com.lanoug.Bean.Circle;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Test {
public static void main(String[] args) {
ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("beans-circle.xml");
Car car = (Car)ctx.getBean("car");
System.out.println(car);
// 关闭IOC容器
ctx.close();
}
}
package com.lanoug.Bean.Circle;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Test {
public static void main(String[] args) {
ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("beans-circle.xml");
Car car = (Car)ctx.getBean("car");
System.out.println(car);
// 关闭IOC容器
ctx.close();
}
}
运行结果
信息: Loading XML bean definitions from class path resource [beans-circle.xml]
Car's constructor...
Car's setBrand...
postProcessBeforeInitialization:Car [brand=Baoma],car
Car's init...
postProcessAfterInitialization:Car [brand=Baoma],car
Car [brand=Baoma]
一月 02, 2019 9:42:13 下午 org.springframework.context.support.ClassPathXmlApplicationContext doClose
信息: Closing org.springframework.context.support.ClassPathXmlApplicationContext@63c12fb0: startup date [Wed Jan 02 21:42:13 CST 2019]; root of context hierarchy
Car's destroy...