寫乙個服務類,作用是打出那熟悉的問候,下面顯示greetingservice介面,它定義了服務。
public inte***ce greetingservice
greetingserviceimpl是greetingservice的實現:我們發現此類用兩種方式初始化,乙個是直接用greetingserviceimpl(string greeting),另一類是用greetingserviceimpl()然後呼叫setgreeting方法來初始化,這兩種辦法在spring裡也可以以配置來實現。
public class greetingserviceimpl implements greetingservice
public greetingserviceimpl(string greeting)
public void saygreeting()
public void setgreeting(string greeting)
}
在spring中配置helloworld,相當與:
在spring中配置helloworld,相當與:
greetingserviceimpl greetingservice = new greetingserviceimpl("buenos dias!");
beanfactory是spring的容器,將把hello.xml檔案載入之後main()方法呼叫beanfactory的getbean()方法來得到問候服務的引用。
/**
* 通過beanfactory容器載入xml檔案
*/
public void beanfactorytest()
/**
*/
greetingservice greetingservice = (greetingservice)atx.getbean("greetingservice");
greetingservice.saygreeting();
}
public static void main(string args)
}
spring學習筆記1
所謂依賴注入 就是 這個物件所依賴的其它屬性由spring自動幫我們設定好 spring所倡導的是面向介面的程式設計 人要工作要依賴於工具 要想辦法將工具set進去 property 表示 這個類裡面的成員變數 並將其賦值 ref表示之前已經定義好的bean的id 可以將toola注入到chines...
Spring 學習筆記 1
1.的一些屬性 1 default lazy init 其值可以為true或者false,預設為false 用來標誌是否為所有的bean進行延遲初始化。延遲初始化 因為這樣在配置中的任何錯誤就會即刻被發現 否則的話可能要花幾個小時甚至幾天 有時候這種預設處理可能並不是 在xml配置檔案中,實現spr...
Spring學習筆記(1)
一 什麼是框架?軟體框架指的是為了實現某個業界標準或完成特定基本任務的軟體元件規範,也指為了實現某個軟體元件規範時,提供其所要求的基礎功能的軟體產品 二 框架的特點 1 半成品 2 封裝了特定的處理流程和控制邏輯 3 成熟的,不斷公升級改進的軟體 三 框架與類庫的區別 1 框架一般是封裝了邏輯 高內...