Spring配置文件中指定init-method屬性的作用


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

注意的一點是只有一個類完整的實例被創建出來后,才能走初始化方法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM