Annotation 第一步: a) 修改 xml 文件,參考文檔<context:annotation-config /> @Autowired a) 預設按類型 by type b) 如果想用 byName,使用@Qulifier c) 寫在 private field (第三種註入形式) (不 ...
Annotation 第一步:
a) 修改 xml 文件,參考文檔<context:annotation-config />
@Autowired
a) 預設按類型 by type
b) 如果想用 byName,使用@Qulifier
c) 寫在 private field (第三種註入形式) (不建議,破壞封裝)
d) 如果寫在 set 上,@qualifier 需要寫在參數上
@Resource(重要)
a) 加入:j2ee/common-annotations.jar,如圖:
b) 預設按名稱,名稱找不到,按類型
xml 配置:
1 <bean id="userDAO" class="com.bjsxt.dao.impl.UserDAOImpl"></bean>
註解:預設去找 userDAO,如果沒找到,就按類型再去找
1 @Resource2 public void setUserDAO(UserDAO userDAO) { 3 this.userDAO = userDAO; 4 }
也可以在註解中指定是哪一個bean: 1 @Resource(name="u") ,就是找名稱為u的對象。
代碼鏈接: http://pan.baidu.com/s/1c2rK9I4 密碼: uv8k
jar包鏈接: http://pan.baidu.com/s/1hs655SK 密碼: 6h8x