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

相關文章
相關標籤/搜索