Spring配置補充

2022-09-05 12:00:09 字數 572 閱讀 4609

# :spring配置補充

## 一:靈活配置datasource

(1)    使用屬性檔案配置資料來源

(2)    使用jndi資料來源

(3)    spring中的bean的作用域問題,

singleton:預設值

prototype:每次從容器中獲取bean時,都會建立乙個新的實體類

request:用於web應用環境,針對每次http請求都會建立乙個例項

session:用於web應用環境,同乙個話共享同乙個例項,不同的會話使用不同的例項

global session:僅在portle的web應用中使用,同乙個全域性會話共享乙個例項。對於非portlet環境。等同於session

## 二:拆分spring配置檔案

拆分的方法

(1.)如果乙個開發人員負責乙個模組,我們採用共用配置(包含資料來源,事務等)+每個系統模組乙個單獨配置檔案(包名dao,service及web控制器)的形式。

(2.)如果開發是按照分層進行的分工,我們採用功用配置(包含資料來源,事務等)+dao bean配置+業務邏輯bean配置+web控制器配置的形式

第八章spring配置補充

8.1.1使用屬性檔案配置資料來源 之前的學習中我們了解了使用屬性檔案管理配置資訊的優點,即將資料庫連線資訊寫在屬性檔案中,使datasource的可配置性更強,便於維護。spring也支援從屬性檔案中獲取資訊來進行資料來源配置 8.1.2使用jndl資料來源 如果應用部署在高效能的應用伺服器上,我...

第八章Spring配置補充

使用屬性檔案配置資料來源 使用spring提供的propertyplaceholderconfigurer類可以載入屬性檔案。在spring配置檔案中可以採用 的方式引用屬性檔案中的鍵值對。讀取屬性檔案配置datasource的方法。如果應用部署在高效能的應用伺服器上,更希望使用應用伺服器本身提供的...

CVSNT配置補充

今天cvs伺服器 我得pc 當了,各種辦法都用上了,最後只能重灌系統,cvs也只能重灌。幸好庫有備份。談談重灌遇到得問題 由於與上次得cvxnt得設定出現了一下小得變化,導致cvs passwd a test使用者時,始終不能登入,提示沒有使用者,此時passwd檔案中已經有test使用者了。問題解...