xml檔案的配置:
xmlns:context=""
xsi:schemalocation="
/spring-beans-3.1.xsd
/spring-context-3.1.xsd
">
//開啟註解注入
//開啟自動掃瞄
@service用於標註業務層元件
@controller 用於標註控制層元件
@repository 用於標註dao層元件
@component用於標註不確定層元件
@autowired可以標註在屬性和set方法上,先去查詢型別
@qualifier(" ")以名字為查詢物件,如果找不到,丟擲異常。
@resource優先根據id查詢
spring註解注入
註解 就是乙個類,使用 註解名稱 開發中 使用註解 取代 xml配置檔案。預設情況下註解不生效,需要開啟註解功能。通過下面的配置開啟 component取代 component沒有配置id時,通過型別獲取bean,型別可以寫介面類也可以寫實現類 2 component id 取代 web開發,提供3...
Spring 註解方式注入的配置(08)
xml檔案配置屬性的好處是可以把所有的配置都放在一起,方便後期修改,但是xml檔案配置屬性比較繁瑣,而且需要兩個檔案直接切換,很是煩人。所以對於有些不經常修改甚至寫完後不需要修改的bean,使用註解配置是很好的選擇。無論是註解配置還是xml檔案配置,獲取配置資訊底層使用到的都是反射的技術。如果使用註...
Spring 註解及註解注入
compoment 標註成spring乙個普通的bean autowired 被用來實現自動 裝配,可以用來標註成員變數 方法 建構函式。當出現多個同型別當bean時 如兩個類都實現了同乙個介面 這時候spring不知道該繫結哪個實現類,就會丟擲beancreationexception異常。這時候...