如:@scope(「prototype」),將其寫定義類的前面
其功能類似於標籤中的prototype」/>
在方法前加上:@postconstruct,則在例項化類時將執行該方法,類似於標籤中的配置。
在方法前加上@predestroy,則在類例項銷毀之前執行該方法,類似於標籤配置。
在每個成員屬性前加上註解:
@resource @autowired……
還需要在配置檔案中加上下面一句配置:
如此就不需要在配置檔案中進行屬性注入了,同時也可不用為成員屬性加set方法。不過也可將註解配給set方法以達到同樣的效果。
在類或方法前加上註解:@transactional
如此可以讓spring對事務進行管理,其管理規則為:如果拋執行期異常(runtimeexception及其子類),則會回滾;如果拋捕獲異常(exception及其子類),則不進行回滾。不過也可通過改變註解配置來改變其回滾規則:
@transactional(roolbackfor=exception.class)可以讓捕獲異常也回滾;
@transactional(noroolbackfor=runtimeexception.class)可以讓執行期異常不回滾。
@transactional(propagation=propagation.
not_supported)可以讓方法不再支援事務。
Spring資料傳遞中註解的使用
處理request uri部分的註解 pathvariable處理request header部分的註解 requestheader,cookievalue處理request body部分的註解 requestparam,requestbody處理attribute型別的註解 sessionattr...
Spring中註解 Scope詳解
scope是spring中的乙個註解,可以作為類註解,也可以作為方法註解,它有五個作用域,分別是singleton prototype request session global session,spring中的bean預設是使用singleton,即單例模式 下面就五種作用域做詳細介紹 1 sc...
spring中 註解的相關解釋
component controller service repository 在annotaion配置註解中用 component來表示乙個通用注釋用於說明乙個類是乙個spring容器管理的類。即就是該類已經拉入到spring的管理中了。而 controller,service,repositor...