Spring配置文件中指定init-method属性的做用

bean 配置文件属性 init-method 用于在bean初始化时指定执行方法,用来替代继承 InitializingBean接口。相关连接:http://www.javashuo.com/article/p-afhusdws-mg.htmlhtml

测试程序以下:spring

public class TestInitMethod{
    public void testInit(){
        System.out.println("test init-method");        
    }
}

配置文件以下:测试

<bean id="testInitMethod" class="com.TestInitMethod" init-method="testInit"></bean>

Main主程序以下:code

public class Main {
    public static void main(String[] args){
        ClassPathXmlApplicationContext context1 = new ClassPathXmlApplicationContext("spring.xml");
  }
}

 

打印以下结果:xml

test init-method

注意的一点是只有一个类完整的实例被建立出来后,才能走初始化方法。htm

相关文章
相关标签/搜索