第八章Spring配置補充

2021-09-26 08:27:17 字數 687 閱讀 2513

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

使用spring提供的propertyplaceholderconfigurer類可以載入屬性檔案。在spring配置檔案中可以採用$的方式引用屬性檔案中的鍵值對。讀取屬性檔案配置datasource的方法。

如果應用部署在高效能的應用伺服器上,更希望使用應用伺服器本身提供的資料來源。應用伺服器的資料來源使用jndi方式使用者呼叫,spring為此專門提供引用jndi資源的jndiobjectfactorybean類。使用jndi的方式配置資料來源,前提是必須在應用伺服器上配置好資料來源。

理解bean的作用域對於使用xml方式進行配置的spring專案,專案規模較大時,配置檔案可讀性、可維護性差,龐大的spring配置檔案難以閱讀。此外在團隊開發時,多人修改同一配置檔案容易發生衝突,降低開發效率。鑑於以上原因,對於使用xml方式進行配置的spring專案,建議將乙個大的配置檔案分解成多個小的配置檔案,每個配置檔案僅僅配置功能進似的bean。

那麼採用什麼策略拆分spring配置檔案呢?

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

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

第八章spring配置補充

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

第八章 指標 第八章 指標

1 什麼是位址 include using namespace std int main 11 在堆中建立對像 我們既然可以在堆中儲存變數,那麼也就可以儲存對像,我們可以將對像儲存堆中,然後通過指標來訪問它 include using namespace std class human 14 在建構...

第八章(筆記)

能在 中進行記憶體單元的定址的暫存器只有4個,分別是bx si di bp 其中bx bp 是基址,bx對應的段位址是ds,bp對應的段位址是ss si di 是變址,單獨使用時段位址是ds,組合使用段位址是跟隨組合的基址對應的段位址 中進行記憶體單元定址彙總 si di bx bp 常量 si 常...