老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

Spring實戰之使用靜態工廠方法創建Bean操作示例

本文實例講述了Spring實戰之使用靜態工廠方法創建Bean操作。分享給大家供大家參考,具體如下:

創新互聯公司專業為企業提供納溪網站建設、納溪做網站、納溪網站設計、納溪網站制作等企業網站建設、網頁設計與制作、納溪企業網站模板建站服務,十載納溪做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

一 配置

<?xml version="1.0" encoding="GBK"?>

   
   
      
      
      
      
   
   
   
      
      
      
      
   


二 接口

package org.crazyit.app.service;
public interface Being
{
   public void testBeing();
}

三 實現類

1 Cat

package org.crazyit.app.service.impl;
import org.crazyit.app.service.*;
public class Cat implements Being
{
   private String msg;
   // msg的setter方法
   public void setMsg(String msg)
   {
      this.msg = msg;
   }
   // 實現接口必須實現的testBeing方法
   public void testBeing()
   {
      System.out.println(msg +
        ",貓喜歡吃老鼠");
   }
}

2 Dog

package org.crazyit.app.service.impl;
import org.crazyit.app.service.*;
public class Dog implements Being
{
   private String msg;
   // msg的setter方法
   public void setMsg(String msg)
   {
      this.msg = msg;
   }
   // 實現接口必須實現的testBeing()方法
   public void testBeing()
   {
      System.out.println(msg +
        ",狗愛啃骨頭");
   }
}

四 工廠類

package org.crazyit.app.factory;
import org.crazyit.app.service.impl.*;
import org.crazyit.app.service.*;
public class BeingFactory
{
  // 返回Being實例的靜態工廠方法
  // arg參數決定返回哪個Being類的實例
  public static Being getBeing(String arg)
  {
    // 調用此靜態方法的參數為dog,則返回Dog實例
    if (arg.equalsIgnoreCase("dog"))
    {
      return new Dog();
    }
    // 否則返回Cat實例
    else
    {
      return new Cat();
    }
  }
}

五 測試類

package lee;
import org.springframework.context.*;
import org.springframework.context.support.*;
import org.crazyit.app.service.*;
public class SpringTest
{
  public static void main(String[] args)
  {
    // 以類加載路徑下的配置文件創建ClassPathResource實例
    ApplicationContext ctx = new
      ClassPathXmlApplicationContext("beans.xml");
    Being b1 = ctx.getBean("dog" , Being.class);
    b1.testBeing();
    Being b2 = ctx.getBean("cat" , Being.class);
    b2.testBeing();
  }
}

六 測試結果

我是狗,狗愛啃骨頭
我是貓,貓喜歡吃老鼠

更多關于java相關內容感興趣的讀者可查看本站專題:《Spring框架入門與進階教程》、《Java數據結構與算法教程》、《Java操作DOM節點技巧總結》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》

希望本文所述對大家java程序設計有所幫助。


當前名稱:Spring實戰之使用靜態工廠方法創建Bean操作示例
文章地址:http://www.xueling.net.cn/article/ieoigp.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 国产精品网站在线免费观看 | a级免费毛片 | 99久久无码一区人妻A片蜜臀 | 9免费视频 | 久久国产精品成人无码网站 | 欧美专区亚洲 | 欧美图一区 | 欧美精品一区二区久久 | 久久在看 | 四虎影视网站 | 亚洲av片不卡无码av | 亚洲国产精品乱码一区二区三区 | 成人黄色一区 | 国产无遮挡又黄又爽动态图 | 亚洲精品专区一区8v | 9277在线观看免费播放 | 东京热加勒比无码少妇 | 91www在线观看 | av2014天堂网 | 日本搞黄视频 | 亚洲九九夜夜 | 樱花草日本在线WWW官网 | 97人操| 大雞巴亂倫有声小说 | 新婚人妻扶着粗大强行坐下 | 欧美bbw极品另类 | 午夜a级毛片免费观看 | 97超级碰碰碰久久久久 | 亚洲一区二区欧美日韩 | 色欲综合五月丁香五月 | 久久亚洲精品国产精品 | 亚洲免费视频一区二区三区 | 人间精品视频在线播放 | 看成年全黄大色黄大片 | 99成人h色视频33a | 奇米四色二区 | 性大片性大片免费 | 国产女人爽的流水毛片 | 午夜寂寞福利视频 | 亚洲AV久久久噜噜噜赌场 | 亚洲卡一卡二新区永久时长 |