国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Spring(3.2.3)

2019-11-15 00:11:44
字體:
供稿:網(wǎng)友
SPRing(3.2.3) - Beans(3): Bean 實(shí)例的創(chuàng)建方式

創(chuàng)建一個(gè) Bean 實(shí)例對象的方法通常有如下方式:

  • 調(diào)用構(gòu)造器創(chuàng)建 Bean 實(shí)例
  • 調(diào)用靜態(tài)工廠方法創(chuàng)建 Bean 實(shí)例
  • 調(diào)用實(shí)例工廠方法創(chuàng)建 Bean 實(shí)例

使用構(gòu)造器創(chuàng)建 Bean 實(shí)例

xml 配置:

<bean id="exampleBean" class="examples.ExampleBean"/><bean name="anotherExample" class="examples.ExampleBeanTwo"/>

使用靜態(tài)工廠方法創(chuàng)建 Bean 實(shí)例

XML 配置:

<bean id="clientService" class="examples.ClientService" factory-method="createInstance"/>

靜態(tài)工廠類:

public class ClientService {    private static ClientService clientService = new ClientService();    private ClientService() {}    public static ClientService createInstance() {        return clientService;    }}

使用實(shí)例工廠方法創(chuàng)建 Bean 實(shí)例

XML 配置:

<!-- the factory bean, which contains a method called createInstance() --><bean id="serviceLocator" class="examples.DefaultServiceLocator">    <!-- inject any dependencies required by this locator bean --></bean><!-- the bean to be created via the factory bean --><bean id="clientService" factory-bean="serviceLocator" factory-method="createClientServiceInstance"/>

實(shí)例工廠類:

public class DefaultServiceLocator {    private static ClientService clientService = new ClientServiceImpl();    private DefaultServiceLocator() {}    public ClientService createClientServiceInstance() {        return clientService;    }}


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 伊宁县| 滁州市| 桂林市| 嫩江县| 桂林市| 汕尾市| 潞西市| 洛扎县| 洪湖市| 吉首市| 衡南县| 普洱| 崇仁县| 乌海市| 饶平县| 莒南县| 彰化市| 曲阜市| 曲阳县| 弋阳县| 博爱县| 儋州市| 马尔康县| 屯门区| 安达市| 特克斯县| 陆良县| 塔城市| 安丘市| 修水县| 廊坊市| 嵩明县| 左权县| 精河县| 灵宝市| 渝北区| 都匀市| 岐山县| 藁城市| 佛学| 邢台县|