最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談springioc實例化bean的三個方法

 更新時間:2017年09月10日 08:59:16   作者:Niel  
下面小編就為大家?guī)硪黄獪\談springioc實例化bean的三個方法。小編覺得挺不錯的,現(xiàn)在就想給大家,也給大家做個參考。一起跟隨小編過來看看吧

1.構(gòu)造器

也就是在上一篇講的那個例子,調(diào)用默認(rèn)的無參構(gòu)造函數(shù)

2.靜態(tài)工廠方法

1)創(chuàng)建需要執(zhí)行的方法的類

public class HelloWorld {
   
  public HelloWorld(){
    System.out.println("aaaa");
  }
   
  public void hello(){
    System.out.println("hello world");
  }
}

2)創(chuàng)建靜態(tài)工廠

public class HelloWorldFactory {
  public static HelloWorld getInstance(){
    return new HelloWorld();
  }
}

3)編寫applicationContext.xml配置文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
      http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
  <!--
    在這個配置中,spring容器要用默認(rèn)的構(gòu)造函數(shù)為HelloWorld創(chuàng)建對象
   -->
  <bean id="helloWorld" class="HelloWorld"></bean>
   
  <!--
    采用靜態(tài)工廠方法創(chuàng)建對象
      factory-method為工廠方法
   -->
   <bean id="helloWorld2" class="HelloWorldFactory" factory-method="getInstance"></bean>
</beans>

4)啟動容器,創(chuàng)建對象,調(diào)用方法

@Test
  public void test(){
    ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
    HelloWorld world = (HelloWorld)context.getBean("helloWorld2");
    world.hello();
  }

3.實例工廠方法(略)

以上這篇淺談springioc實例化bean的三個方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解決Nacos成功啟動但是無法訪問 (Connection refused)

    解決Nacos成功啟動但是無法訪問 (Connection refused)

    這篇文章主要介紹了解決Nacos成功啟動但是無法訪問 (Connection refused)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Reactor中的onErrorContinue?和?onErrorResume

    Reactor中的onErrorContinue?和?onErrorResume

    這篇文章主要介紹了Reactor中的onErrorContinue?和?onErrorResume,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-09-09
  • SWT(JFace) FTP客戶端實現(xiàn)

    SWT(JFace) FTP客戶端實現(xiàn)

    SWT(JFace)小制作:FTP客戶端實現(xiàn)
    2009-06-06
  • IDEA自定義Maven倉庫的實現(xiàn)

    IDEA自定義Maven倉庫的實現(xiàn)

    使用Maven進(jìn)行Java程序開發(fā)時,開發(fā)者能夠極大地提高開發(fā)效率,本文主要介紹了IDEA自定義Maven倉庫的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • Java線程生命周期的終止與復(fù)位

    Java線程生命周期的終止與復(fù)位

    這篇文章主要介紹了Java線程生命周期的終止與復(fù)位,Java的線程狀態(tài)描述放在Thread類里面的枚舉類State中.總共包含了6中狀態(tài),具體詳情需要的小伙伴可以參考一下文章描述
    2022-07-07
  • SpringBoot一個非常蛋疼的無法啟動的問題解決

    SpringBoot一個非常蛋疼的無法啟動的問題解決

    這篇文章主要介紹了SpringBoot一個非常蛋疼的無法啟動的問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Java多線程run方法中直接調(diào)用service業(yè)務(wù)類應(yīng)注意的問題及解決

    Java多線程run方法中直接調(diào)用service業(yè)務(wù)類應(yīng)注意的問題及解決

    這篇文章主要介紹了Java多線程run方法中直接調(diào)用service業(yè)務(wù)類應(yīng)注意的問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Java TimedCache 帶時間緩存工具類詳解使用

    Java TimedCache 帶時間緩存工具類詳解使用

    工具類是包含集合框架、遺留的 collection 類、事件模型、日期和時間設(shè)施、國際化和各種實用工具類(字符串標(biāo)記生成器、隨機數(shù)生成器和位數(shù)組、日期Date類、堆棧Stack類、向量Vector類等)。集合類、時間處理模式、日期工具等各類常用工具包,本文將介紹帶時間緩存工具類
    2021-10-10
  • Java生產(chǎn)者和消費者例子_動力節(jié)點Java學(xué)院整理

    Java生產(chǎn)者和消費者例子_動力節(jié)點Java學(xué)院整理

    生產(chǎn)者-消費者(producer-consumer)問題,也稱作有界緩沖區(qū)(bounded-buffer)問題,兩個進(jìn)程共享一個公共的固定大小的緩沖區(qū)。下文通過實例給大家介紹java生產(chǎn)者和消費者,感興趣的朋友一起學(xué)習(xí)吧
    2017-05-05
  • SpringBoot整合JavaMail實現(xiàn)發(fā)郵件的項目實踐

    SpringBoot整合JavaMail實現(xiàn)發(fā)郵件的項目實踐

    本文主要介紹了SpringBoot整合JavaMail實現(xiàn)發(fā)郵件的項目實踐,詳細(xì)闡述了使用SpringBoot和JavaMail發(fā)送郵件的步驟,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10

最新評論

宁波市| 麦盖提县| 昆明市| 尤溪县| 梅河口市| 东兰县| 丰县| 西和县| 仙居县| 桐梓县| 利津县| 海兴县| 洞头县| 德保县| 保康县| 鹤庆县| 资中县| 奇台县| 平陆县| 郓城县| 睢宁县| 杭锦后旗| 唐河县| 建宁县| 柳河县| 东光县| 若羌县| 澎湖县| 延川县| 康马县| 浠水县| 奉新县| 枣庄市| 昌黎县| 屯门区| 南溪县| 枞阳县| 甘孜县| 泽州县| 德庆县| 昌黎县|