學習使用Spring應該能具有過濾的能力

2021-04-08 16:23:42 字數 456 閱讀 6790

今天又看到一篇討論spring的文章: http://blog.csdn.net/easyjf/archive/2006/07/12/910060.aspx

我不知道為什麼這樣的討論會激發出人們醜惡的一面. 可能是人們的私心在作怪吧. 每個人都想證明自己是正確的, 自己大理論應該得到大家大認同. 

其實這個沒有什麼可以爭論的, 對於不同的應用環境spring絕對不能全部適應. 在有些環境下, 可能只能用到他的核心部分, 比如bean管理等. 有些地方可能又需要用到其 orm 部分或者mvc部分. 我們應該根據自己專案的實際情況來判斷是否該使用spring的某個特性.

對於開發人員來說, 可能無法理解什麼特性適合本專案, 但是作為系統分析員或者架構設計師, 應該具備這個能力. 也就是過濾能力. 這個對於任何技術都是這樣. 不能一刀切.

對於任何一種框架的使用, 應該根據本身專案的實際情況來確定其優點和缺點, 而不是脫離專案本身來談.

Spring中transaction的應用

spring框架的事務基礎架構 將預設地 只 在丟擲執行時和unchecked exceptions時才標識事務回滾 當出現異常,都可以進行回滾,可以在catch塊中使用下面一行 這種方法是手工進行設定事務回滾 transactionaspectsupport.currenttransactions...

Spring中FactoryBean的應用

factorybean介面定義了以下3個介面方法 object getobject 返回有factorybean建立的bean例項,如果issingleton 返回true,則該例項會放到spring容器的單例項快取池中。boolean issingleton 確定由factorybean建立bea...

spring學習總結 使用步驟

本文講兩個方面 一 單獨spring框架的使用 建立專案 匯入spring 相關架包 詳見.編寫專案類檔案 編寫spring 配置檔案 解析spring配置檔案 使用spring獲取bean 根據 配置的 name 或 id 取物件 user user ac.getbean user 根據 型別取物...

Spring學習筆記 使用 1

1 bean的定義 a6id bean在spring中管理時的id,在按名稱獲取bean時需要使用。ref 引用其他bean 給bean裡的屬性賦值的兩方法 1 使用setter 用property,注意這個地方的name不是屬性名,而是setter方法的名字 呼叫無參構造器建立物件 2 使用構造器...

使用process exporter監控應用

node exporter是基於prometheus grafana的程序監控程式 安裝prometheus grafana sudo mkdir opt process exporter cd opt process exporter sudo vim process exporter.ymlno...