2個經典應用的Spring中策略模式

A、背景

策略模式在項目實戰中用的非常多。

2個經典應用的Spring中策略模式


B、學習目標

  • 可以在Spring項目中運用策略模式

C、代碼例子

直接實例開始:

下面是一個查詢業務使用策略模式的案例

2個經典應用的Spring中策略模式


查詢業務A的具體實現:

2個經典應用的Spring中策略模式


查詢業務B的具體實現:

2個經典應用的Spring中策略模式


查詢業務C的具體實現:


2個經典應用的Spring中策略模式

D、這是子查詢業務的調用類分3部分

  • 1.注入list的子查詢業務對象
  • 2.入參的設置

3.循環調用子類,【現驗證通過,然後調用處理邏輯】

2個經典應用的Spring中策略模式

E、Spring配置文件說明

這就是策略模式的應用:

2個經典應用的Spring中策略模式


F、上面是list的策略模式,還員map的例子

現講配置文件,很好理解key/value形式。

2個經典應用的Spring中策略模式


這是Map策略模式的應用,前面1、2步驟都一樣,第3步就不是循環調用了,是單個調用。

2個經典應用的Spring中策略模式


G、運行效果

java軟件開發,模擬調用

2個經典應用的Spring中策略模式


2個經典應用的Spring中策略模式



分享到:


相關文章: