spring(bean配置簡化)

2021-08-19 02:37:50 字數 808 閱讀 3499

spring框架的公升級,其實就是配置檔案**過程。簡化就是把複雜的單詞簡單化,簡寫。到注釋

一,ioc(控制反轉、inversion of control)和 di(dependency injection、依賴注入)

把依賴注入到某個元件中去。

一共分為3種:

- 設值注入 (setter injection)

- 構造注入 (constructor injection)

控制反**找女朋友。a。自己new乙個; b。去通過工廠獲取 c。接受spring的容器的安排。

前面兩種方式,都需要呼叫元件【主動】去獲取被依賴元件;到了第三種方式,呼叫元件只要【被動】接收容器的注入即可。

——如果站在「呼叫元件」的角度來看問題,由原來的主動,變成了被動接收容器的注入,控制關係反過來。  

——如果站在「容器」的角度來看問題,容器負責為「呼叫元件」注入依賴元件 ——  依賴注入。

/*****************************

spring的歷史:

1.0、1.1,w3c建議xml多用子元素、少用屬性。

旺財1.2

= setname("旺財")

2.0p:name="旺財"    p:userdao-ref="bean的id"

c:_0="sss" 指定第乙個構造器引數。  c:_0-ref="beanid"

c:_1="sss" 指定第二個構造器引數。  c:_1-ref="beanid"

3.0spel, 配置檔案得到更大程度的簡化——徹底消滅了子元素。

spring框架的公升級,其實就是配置檔案**過程。

Spring bean配置繼承

在 spring,繼承是用為支援bean設定乙個 bean 來分享共同的值,屬性或配置。乙個子 bean 或繼承的bean可以繼承其父 bean 的配置,屬性和一些屬性。另外,子 bean 允許覆蓋繼承的值。請參見下面的完整的例子來告訴你如何配置 bean 繼承在 spring 中工作。packag...

Spring bean配置繼承

在spring中,bean配置支援繼承,以使bean共享公共值,屬性或配置。子bean或繼承的bean可以繼承其父bean的配置,屬性和某些屬性。另外,允許子bean覆蓋繼承的值。請參閱以下完整示例,向您展示bean配置繼承如何在spring中工作。package com.mkyong.common...

Spring bean配置繼承

在 spring,繼承是用為支援bean設定乙個 bean 來分享共同的值,屬性或配置。乙個子 bean 或繼承的bean可以繼承其父 bean 的配置,屬性和一些屬性。另外,子 bean 允許覆蓋繼承的值。請參見下面的完整的例子來告訴你如何配置 bean 繼承在 spring 中工作。packag...