Spring學習之從XML到註解(一 轉變過程)

2021-09-01 22:40:53 字數 1434 閱讀 2262

一.xml配置檔案形式:

1.類的實現:

(1).userdao:

public class userdao
(2).userservice:

public class userserviceimpl implements userservice   

...

}

(3).test測試類:

public class test
2.xml配置檔案:

//注意改行的改變

.註解的形式:

(一).一級轉變:屬性的註解——@autowired/@resource

1.類的實現:

(1).userdao:

public class userdao
(2).userservice:

1.對成員變數進行標註:

public class userserviceimpl implements userservice
2. 對方法進行標註:

public class userserviceimpl implements userservice   

...

}

(3).test測試類:

public class test
2.xml配置檔案:

//

(二).二級轉變:類的註解——@controller/@service/@repository/@component

1.類的實現:

(1).userdao:

@repository

public class userdao

(2).userservice:
@service    

public class usermanagerimpl implements usermanager

//注意:在3.2.6版本中,使用@autowired給屬性注入後,若該類上面沒有類的註解(@service/@repository等),

//@autowired下面會出現紅線,即編譯報錯。(原因還未知!)

(3).test測試類:

public class test
2.xml配置檔案:

.scema的說明:

xmlns:context=""

spring註解詳解

spring 依賴注入之 Resource注入

public propertyvalues postprocessproperties propertyvalues pvs,object bean,string beanname catch throwable ex return pvs private injectionmetadata fin...

Spring從入門到放棄

千辛萬苦終於除錯好了idea,開始了第乙個程式的編寫,其中有如下要求 首先在 edu.itgeek.setter 包中,建立介面 phone,在介面中編寫乙個 call 方法 package edu.itgeek.setter public inte ce phone之後建立 phone 介面的實現...

Spring學習之IOC控制反轉(二 註解注入)

一 各個註解作用 component泛指元件,當元件不好歸類的時候,我們可以使用這個註解進行標註。repository用於標註資料訪問元件,即dao元件。service用於標註業務層元件 controller用於標註控制層元件 如struts中的action autowired 預設按型別裝配 re...