spring配置檔案生命週期配置

2021-10-25 03:08:19 字數 663 閱讀 5098

1、bean的生命週期配置

init-method:指定類中的初始化方法名稱;

destroy-method:指定類中銷毀方法的名稱;

2、配置如下:注意不能寫成這種情況:不然會報這種錯誤;

<?xml version="1.0" encoding="utf-8"?>

3、如果同乙個dao寫兩次bean,會報錯誤;這個錯誤一般會報bean已經被使用,就是這種情況

org.springframework.beans.factory.parsing.beandefinitionparsingexception: configuration problem: bean name 'userdao' is already used in this element

offending resource: class path resource [springcontext.xml]

4、如果要顯示銷毀的方法就要記得關閉呼叫配置檔案的這個方法;

@test

public void test1(){

system.out.println(userdao);

system.out.println(userdao1);

spring 生命週期

spring 生命週期 ioc容器 1 載入配置檔案 2 資源定位 3 資源解析 4 生成beandefinition元資訊 5 通過工廠把beandefinition載入到容器中 初始化bean例項,由spring產生的bean預設是單例的 依賴注入,就是處理的,bean引用bean的問題 ioc...

Spring 生命週期

public void refresh throws bean ception,illegalstateexception catch bean ception ex 1.preparerefresh 用於設定spring啟動時間並且設定active flag 為true 2.configurabl...

Spring生命週期

1.容器啟動,例項化所有實現了beanfactorypostprocessor介面的類.它會在任何普通bean例項化之前載入.2.例項化剩下的bean,對這些bean進行依賴注入.3.如果bean有實現beannameaware的介面那麼對這些bean進行呼叫 4.如果bean有實現beanfact...