Spring - (4) AOP前奏:代理模式

一.情景再現 數學計算器 : ①執行加減乘除運算 ②日誌:在程序執行期間追蹤正在發生的活動 ③驗證:希望計算器只能處理正數的運算 問題: ①代碼混亂:越來越多的非業務需求(日誌和驗證等)加入後,原有的業務方法急劇膨脹。每個方法在處理核心邏輯的同時還必須兼顧其他多個關注點。 ②代碼分散: 以日誌需求爲例,只是爲了滿足這個單一需求,就不得不在多個模塊(方法)裏多次重複相同的日誌代碼。如果日誌需求發生變
相關文章
相關標籤/搜索