spring 什麼時候用註解與xml的選擇問題

2021-09-24 12:43:11 字數 365 閱讀 8291

但是xml有的時候不能避免

我們在開發中使用的一些第三方的庫,我們需要spring幫助我們管理

當我們使用第三方庫中的類的時候,有時需要一些引數的傳遞,我們只能使用xml配置,並注入值

例子:我們在ssm專案中,整合spring和mabatis

我們需要使用sqlsessionfactorybean類,但是這個類需要一些引數,資料來源和配置檔案

這個時候我們就需要使用xml的方式注入屬性的值

完全可以使用註解方式,然後在spring配置檔案中開啟掃瞄即可;例:

面對乙個類,需要交給spring來進行管理

什麼時候用exists 什麼時候用in

in not in exists not exists 使用exists,oracle會首先檢查主查詢,然後執行子查詢直到它找到第乙個匹配項,這就節省了時間。oracle在執行in子查詢時,首先執行 子查詢,並將獲得的結果列表存放在乙個加了索引的臨時表中。在執行子查詢之前,系統先將主查詢掛起 待子查...

什麼時候用GET?什麼時候用POST?

get和post兩種方法都是將資料送到伺服器,但你該用哪一種呢?http標準包含這兩種方法是為了達到不同的目的。post用於建立資源,資源的內容會被編入http請示的內容中。例如,處理訂貨表單 在資料庫中加入新資料行等。當請求無 時 如進行搜尋 便可使用get方法 當請求有 時 如新增資料行 則用p...

什麼時候用堆,什麼時候用棧?

參考文章 c 面試題之記憶體分配 一 首先,回顧一下c c 的記憶體分配機制。乙個c c 程式編譯時記憶體分為5大儲存區 堆區 棧區 靜態區 全域性區 文字常量區 儲存字串常量 程式 區 存放二進位制程式 下面主要闡述前面三個。1 靜態儲存區域 靜態儲存區域的 內存在程式編譯時就已經分配好,這塊內存...