spring註解注入

2021-09-27 10:34:52 字數 593 閱讀 7291

 註解:就是乙個類,使用@註解名稱

 開發中:使用註解 取代 xml配置檔案。

預設情況下註解不生效,需要開啟註解功能。通過下面的配置開啟

@component取代@component沒有配置id時,通過型別獲取bean,型別可以寫介面類也可以寫實現類

(2)@component("id")

取代 web開發,提供3個@component註解衍生註解(功能一樣)取代

@repository(「名稱」):dao層

@service(「名稱」):service層

@controller(「名稱」):web層

@autowired:自動根據型別注入值,(常用)

@qualifier(「名稱」):指定自動注入的id名稱

@resource(「名稱」)

@ postconstruct 自定義初始化

@ predestroy 自定義銷毀

Spring 註解及註解注入

compoment 標註成spring乙個普通的bean autowired 被用來實現自動 裝配,可以用來標註成員變數 方法 建構函式。當出現多個同型別當bean時 如兩個類都實現了同乙個介面 這時候spring不知道該繫結哪個實現類,就會丟擲beancreationexception異常。這時候...

Spring註解注入問題

今天做乙個ssm的登陸demo,在使用註解將乙個service注入的時候,總是報 org.springframework.beans.factory.nosuchbeandefinitionexception no matching bean of type com.st.service.iuser...

三 Spring 註解注入

目錄 一 component 二 3個 component註解衍生註解 三 autowired 自動根據型別注入 四 scope prototype 多例 單例的配置 預設singleton單例 首先簡單說明一下什麼是註解注入,回顧之前我們的案例,不管是裝配物件 bean 還是注入物件 bean 都...