Spring學習總結筆記一

2021-07-29 22:52:17 字數 1111 閱讀 9629

spring框架是公司比較常用的框架。

********************=

********************=

位址********************==

@autowired註解

********************=

通過使用自動注入@autowired的方法來簡化**,在獲取某個屬性值時不用再寫該屬性的get 和set 方法,同時減少**之間的耦合。執行機制就是

當我們對bean類中的某個屬性加上@autowired後,當spring容器啟動時,就會掃瞄配置檔案中的bean,當發現該bean中有自動注入@autowired的屬性時,就把該屬性注入到相應的bean類中去。

但是對於配置檔案bean的屬性的獲取方法要一致,要麼通過自動注入獲取,要麼通過get和set方法獲取,不然的話,會造成屬性獲取的混亂。

這一區別在於配置檔案中是否有自動注入的元件bean

學習過的網上比較好的spring自動注入

********************====

@value 

********************===

有時候我們也需要在類中使用配置檔案properties中的資訊,這時候就可以用@value在配置檔案中讀取相應的值。

具體要涉及到

想要獲取某個屬性值的類,並在定義該屬性值之前標註@value ***xx, 

xml配置檔案

以及 配置檔案properties

(1)想要獲取類class的配置

@value("$")    //

private string qylocaldir;//屬性的定義

file f=new file(qylocaldir+"filename");classpath:qy.localdir

(3)配置檔案properties,用來存放具體屬性值的檔案

qy.localdir=/home/bbipadm/data/gdhpfsa/gdhpfsa11/recv/

Spring 學習筆記(一)

spring 學習筆記 一 throws illegalstateexception,bean ception catch runtimeexception ex catch error err class contextclass determinecontextclass servletcont...

Spring學習筆記(一)

spring學習筆記 spring實戰第三版第二章 宣告bean 建立spring配置 spring核心框架自帶了10個命名空間配 1 aop 為宣告切面及將 aspectj註解的類 為spring切面提供配置元素 2 beans 支援宣告bean和裝配bean 3 context 為配置應用上下文...

Spring學習筆記(一)

由於公司專案的原因,開始接觸到sprin,從一臉懵逼開始,於是一邊請教同學,一邊買了本spring實戰開始看起來,現在簡單記錄下,加深記憶.在我目前學習過程而言,對spring的認識還在於通過xml配置檔案的依賴注入實現物件之間的松耦合。依賴注入主要有三種形式 構造器注入,setter注入和p注入,...