bean的生命周期

- init-method和destroy-method是XML文件里bean标签里的一个属性,属性值是目标类里的方法名,在IOC容器初始化创建该bean的时候会执行init-method里指向的方法,destroy-method同理。
context.registerShutdownHook();
<bean id="order1" class="top.xiongmingcai.ioc.entity.Order"
init-method="init" destroy-method="destroy">
<property name="price" value="19.8"/>
<property name="quantity" value="1000"/>
</bean>
public void init(){
System.out.println("Order.init");
this.total = price * quantity;
}
public void destroy(){
System.out.println("Order.destroy");
}