Spring 學習筆記(一)

2021-05-22 08:05:07 字數 1531 閱讀 5120

spring 學習筆記(一)

throws illegalstateexception, bean***ception

catch (runtimeexception ex)

catch (error err)

class contextclass = determinecontextclass(servletcontext);

} wac.setparent(parent);

wac.setservletcontext(servletcontext);

wac.setconfiglocation(servletcontext.getinitparameter(config_location_param));

customizecontext(servletcontext, wac);

wac.refresh();

return wac;

//獲取web.xml配置資訊

string contextclassname = servletcontext.getinitparameter(context_class_param);

if (contextclassname != null)

catch (classnotfoundexception ex)

} else

catch (classnotfoundexception ex)

} }protected final void refreshbeanfactory() throws bean***ception

try

} catch (ioexception ex)

// create a new xmlbeandefinitionreader for the given beanfactory.

xmlbeandefinitionreader beandefinitionreader = new xmlbeandefinitionreader(beanfactory);

// configure the bean definition reader with this context's

// resource loading environment.

beandefinitionreader.setresourceloader(this);

beandefinitionreader.setentityresolver(new resourceentityresolver(this));

// allow a subclass to provide custom initialization of the reader,

// then proceed with actually loading the bean definitions.

initbeandefinitionreader(beandefinitionreader);

loadbeandefinitions(beandefinitionreader);

} 該方法負責了bean的解析、初始化、載入。

2010-04-22

Spring學習筆記(一)

spring學習筆記 spring實戰第三版第二章 宣告bean 建立spring配置 spring核心框架自帶了10個命名空間配 1 aop 為宣告切面及將 aspectj註解的類 為spring切面提供配置元素 2 beans 支援宣告bean和裝配bean 3 context 為配置應用上下文...

Spring學習筆記(一)

由於公司專案的原因,開始接觸到sprin,從一臉懵逼開始,於是一邊請教同學,一邊買了本spring實戰開始看起來,現在簡單記錄下,加深記憶.在我目前學習過程而言,對spring的認識還在於通過xml配置檔案的依賴注入實現物件之間的松耦合。依賴注入主要有三種形式 構造器注入,setter注入和p注入,...

spring學習筆記 一

sping2.0新特性 1 控制反轉 ioc 容器 1.1更簡單的xml配置 若要使用機遇xml schema的xml配置語法,需要引用新的spring 2.0 dtd以使用的新xml schema配置。語法為 dtd 檔案可在spring2.0發布包的 dist resources 目錄中的 sp...