參考:
1.使用@bean 註解,用於注入第三方 jar 包到springioc容器中。
2.使用 @import() 註解,可以注入多個類,多個類之間使用 , 分割,主要用於注入第三方的 jar 包到spirngioc容器中。
3.在類檔案的開頭寫上以下中乙個(具體哪乙個自己看情況選擇)
(1)、@component(「id」) :通用的
(2)、@repository(「id」) :dao層註解
(3)、@service(「id」) :service層註解
(4)、@conroller(「id」) :控制器層註解
底層是使用@component 註解實現。注意:使用 @component 需要開啟掃包範圍。
例如,在student類前面加上@component(「student」);並且匯入相應的包
import org.springframework.stereotype.component;(id名字做為唯一識別符號)
4.在容器中配置掃瞄器:
(1)、在beans中新增xmlns:context=「
(2)、新增標籤
<context:component-scan
base-package
=「包名」>
>
原理:spring在啟動時會根據base-package在填寫的包中掃瞄所有類(包名可以填寫多個,中間用英文逗號隔開),將類中所有有註解的類全部加入到ioc容器中
Service註解的類無法注入到IOC容器
原因 spring的配置檔案,掃瞄包時配置了 use default filters 為 false 在這裡spring的配置檔案和springmvc的配置檔案在掃瞄包時有些稍微的區別 springmvc的配置檔案在掃瞄包時需要配置 use default filters 為 false。而spri...
spring 之 ioc 依賴注入
關於bean的名稱,這裡有條預設的規則,就是類的名稱,然後第乙個字母小寫 依賴注入 xml方式 通過setter方法注入依賴 元素的 property 子元素指明了使用它們的set方法來注入。可以注入任何東西,從基本型別到集合類,甚至是應用系統的bean。這種方式的缺點是你無法在其它地方重用這個pe...
Spring 學習筆記 IOC 依賴注入
簡述 spring 學習 ioc 依賴注入 1 直接使用原始類建立bean 2 使用工廠方法建立bean 3 使用工廠類建立bean 1 setter injection 2 constructor injection 建構函式注入 1 inner beans 2 collections map 3...