spring學習(官網) 使用工廠方法例項化物件

2021-07-23 05:45:45 字數 686 閱讀 2725

1:使用靜態工廠方法例項化bean:在spring配置檔案中註冊bean,class屬性是包含靜態的類,factory-method指定類對應的工廠方法名

public class clientservice 

public static clientservice createinstance()

}

2:使用工廠方法是例項例項化物件:

public class defaultservicelocator 

public clientservice createclientserviceinstance()

}

public class defaultservicelocator 

public clientservice createclientserviceinstance()

public accountservice createaccountserviceinstance()

}

Spring 使用工廠方法例項化物件

如果某個物件需要通過靜態工廠或例項化工廠來建立,spring 該如何配置呢?首先定義乙個類,需要通過靜態工廠建立物件。package shangbo.spring.core.example5 public class outputservice 靜態工廠 public static outputse...

4 2 使用工廠方法建立Bean

不使用spring建立bean例項,而是把bean建立過程轉移到開發者手中。建立工廠類 package com.erick.d1.hello public class studentfactorystatic id student class com.erick.d1.hello.studentfa...

使用工廠方法替換switch語句

如果switch語句中的分支固定,且不可變 例如,星期中只有7天 不用使用工廠方法替換 如果分支不固定,或將來有可能改,可以採用工廠方法來替換switch語句,這樣就符合開發閉合原則。plandatatype 型別 package com.test.factory public inte ce pl...