spring常用註解
使用註解之前要開啟自動掃瞄功能
其中base-package為需要掃瞄的包(含子包)
@configuration把乙個類作為乙個ioc容器,它的某個方法頭上如果註冊了@bean,就會作為這個spring容器中的bean。
@lazy代表延時載入,預設是true
@service用於標註業務層元件、
@controller用於標註控制層元件
@repository用於標註資料訪問元件,即dao元件。
@component泛指元件,當元件不好歸類的時候,我們可以使用這個註解進行標註。
@scope用於指定scope作用域的(用在類上)
@postconstruct用於指定初始化方法(用在方法上)
@predestory用於指定銷毀方法(用在方法上)
@resource 預設按名稱裝配,當找不到與名稱匹配的bean才會按型別裝配。
@dependson:定義bean初始化及銷毀時的順序
@primary:自動裝配時當出現多個bean候選者時,被註解為@primary的bean將作為首選者,否則將丟擲異常
@autowired 預設按型別裝配,如果我們想使用按名稱裝配,可以結合@qualifier註解一起使用
@autowired @qualifier(「demobean」) 存在多個例項配合使用
springboot常用註解
spring註解記錄
記錄spring常見註解 方便今後查閱 service服務層元件,用於標註業務層元件,表示定義乙個bean,自動根據bean的類名例項化乙個首寫字母為小寫的bean,例如chinese例項化為chinese,如果需要自己改名字則 service 你自己改的bean名 controller用於標註控制...
Spring常用註解
spring常用註解 1 引入context命名空間 在spring的配置檔案中 配置檔案如下 xml xmlns context spring context 2.5.xsd 開啟配置 spring 會自動掃瞄cn.pic包下面有註解的類,完成bean的裝配。xml xmlversion 1.0 ...
Spring常用註解
在spring中常用的註解 autowired註解 不推薦使用,建議使用 resource autowired可以對成員變數 方法和建構函式進行標註,來完成自動裝配的工作。autowired的標註位置不同,它們都會在spring在初始化這個bean時,自動裝配這個屬性。要使 autowired能夠工...