bean 配置文件属性 init-method 用于在bean初始化时指定执行方法,用来替代继承 InitializingBean接口。相关链接:https://www.cnblogs.com/JoeyWong/p/9304737.html
测试程序如下:
public class TestInitMethod{ public void testInit(){ System.out.println("test init-method"); } }
配置文件如下:
<bean id="testInitMethod" class="com.TestInitMethod" init-method="testInit"></bean>
Main主程序如下:
public class Main { public static void main(String[] args){ ClassPathXmlApplicationContext context1 = new ClassPathXmlApplicationContext("spring.xml"); } }
打印如下结果:
test init-method
注意的一点是只有一个类完整的实例被创建出来后,才能走初始化方法。