Spring 中的設計模式

2021-09-11 20:17:32 字數 405 閱讀 9615

spring 的常用註解

@required:該註解應用於設值方法

@autowired:該註解應用於有值設值方法、非設值方法、構造方法和變數。

@qualifier:該註解和@autowired 搭配使用,用於消除特定 bean 自動裝配的歧義。

簡單介紹一下 spring bean 的生命週期

bean 定義:在配置檔案裡面用來進行定義。

bean 初始化:有兩種方式初始化:

1.在配置檔案中通過指定 init-method 屬性來完成

2.實現 org.springframwork.beans.factory.initializingbean 介面

bean 呼叫:有三種方式可以得到 bean 例項,並進行呼叫

bean 銷毀:銷毀有兩種方式

Spring中的設計模式

1.簡單工廠 實現方式 beanfactory。2.工廠方法 實現方式 factorybean介面。3.單例模式 實現方式 bean預設單例。getsingleton方法使用synchronized 雙重判空 4.介面卡模式 實現方式 springmvc中的介面卡handleradatper。5.模...

Spring中的設計模式 模板模式

public abstract class game public class football extends game override void initialize override void startplay public class templatepatterndemo 足球遊戲初始...

spring中的設計模式(一)

在專案開發中,由a方先提供api介面,b方呼叫 此時a方將自己的實現類實現api介面 b方同時也編寫實現類實現api介面,但不需要真的實現介面中的邏輯,只需呼叫父介面中的方法即可 圖 這時暴露出來的只有介面api和 類b,b提供了其他物件呼叫a的 b裡面具有對實現類a的方法的控制權,可以控制他什麼時...