在傳統的編碼中,我們使用xml檔案,把乙個類放到spring容器中,現在我們還可以使用註解的方式,把乙個類放到spring容器中。
步驟:首先,我們要引入的還是命名空間,命名空間與上面乙個帖子裡面的註解是一樣的,所以在這裡我們就不做討論。
配置檔案:
//在類的上方加入註解,
@component("a")
public class person implements serializable
}@component("b")
public class student implements serializable
}
component的屬性有:
其中value的取值對應的是配置檔案中bean的id值,如上我們寫的@component("b")
相當於
測試類
public class annotationtest
}
執行測試類:
1、開啟spring容器,讀取spring的配置檔案
2、根據配置檔案中配置的
中的base-package中的包名開始查詢下面中的哪些類使用了@component,找到之後,為它們建立物件
4、建立完物件,然後再看看剛剛建立物件的哪些物件中使用了@resource,然後為他們的屬性賦值(具體流程看上乙個貼:di註解)。
5、然後就是客戶端的呼叫
6、關閉spring容器
1、xml檔案書寫比較麻煩,但是效率高
2、註解書寫簡單,但是效率低
3、關於xml與註解的書寫,相對於類在web上的傳輸效率來說可以忽略不計,但是如果你乙個專案有成千上萬個類的話,還是使用xml把類新增到spring容器中。
Spring學習心得
不看不知道,一看便學到,會不會與您產生共鳴呢?喜歡再捧場拍磚 spring使用從一年前開始,邊學習邊開發。這裡講講我的學習心得。第一條 記住ioc就是spring的一切。而掌握ioc的唯一方法就是使用和思考。spring是ioc為核心的,所以第一步就是要深刻理解ioc,最好是能盡快把ioc作為教條式...
spring學習心得
spring學習的方面總的分為以下幾個方面 一.ioc容器 二.aop面向切面的程式設計 三.spring對事務的管理 針對ioc容器的心得 比較常用的知識點為 autowired 的使用 autowired是根據型別進行自動裝配的,如果需要按名稱進行裝配,則需要配合 qualifier bean的...
Spring入門學習 心得
可以通過如下途徑入門spring 1 看 spring 開發指南 夏昕v0.8預覽版 2 看 輕量級 j2ee 企業應用實戰 struts spring hibernate 整合開發 李剛所著 3 看 spring framework開發參考手冊 4 還可以看看spring 學習的中文論壇 http...