欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Spring-Bean創(chuàng)建對象的步驟方式詳解

 更新時間:2020年02月19日 14:47:37   作者:Alex_TD  
在本篇文章里小編給大家分享的是關(guān)于Spring-Bean創(chuàng)建對象的步驟方式詳解內(nèi)容,有興趣的朋友們跟著學(xué)習(xí)下。

1.通過無參構(gòu)造函數(shù)創(chuàng)建(默認(rèn))

2.通過有參構(gòu)造創(chuàng)建

1.constructor 的index賦值

<bean id="user" class="com.c.pojo.user"> 
<constructor-arg index= 0 value=" ">
</bean>

2.constructor 的 type 方式:

<bean id="user" class="com.c.pojo.user">
<constructor-arg type="java.lang.String " value=" ">
</bean>

3.constructor 的name方式:

<bean id="user" class="com.c.pojo.user">
<constructor-arg name="name" value="123"/> //name 變量名
</bean>

3. Spring 在讀取Bean配置文件XML的時候就開始創(chuàng)建了(默認(rèn))內(nèi)存只有id一份實例。

實例補充

通過工廠類獲得實例

//工廠類實現(xiàn)指定接口并且實現(xiàn)接口中的三個抽象方法:
public class ConnectionFactory implements FactoryBean<Connection>{
private String driver;
private String url;
private String username;
private String password;

@Override
public Connection getObject() throws Exception {
Class.forName(driver);
Connection conn = 
DriverManager.getConnection(url,username,password);
return conn;
}

@Override
public boolean isSingleton() {
return false;
}

@Override
public Class<Connection> getObjectType() {
return Connection.class;
}
set/get
....
}

以上就是腳本之家小編結(jié)合相關(guān)內(nèi)容整理的,希望能夠幫助到大家。

相關(guān)文章

  • 實例講解Java讀取一般文本文件和word文檔的方法

    實例講解Java讀取一般文本文件和word文檔的方法

    讀取一般文本文件很好辦,調(diào)用Java自帶的io包里的類即可,富文本的doc文件我們可以用Apache的poi項目中的WordExtractor,這里我們一起來以實例講解Java讀取一般文本文件和word文檔的方法
    2016-06-06
  • Java實現(xiàn)遞歸讀取文件夾下的所有文件

    Java實現(xiàn)遞歸讀取文件夾下的所有文件

    這篇文章主要為大家詳細(xì)介紹了如何利用Java實現(xiàn)遞歸讀取文件夾下的所有文件,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-02-02
  • Java中ThreadLocal的用法及原理詳解

    Java中ThreadLocal的用法及原理詳解

    這篇文章主要介紹了Java中ThreadLocal的用法及原理詳解,在并發(fā)編程中,如果一個類變量被多個線程操作,會造成線程安全問題,使用ThreadLocal可以讓每個線程擁有線程內(nèi)部的變量,防止多個線程操作一個類變量造成的線程安全問題,需要的朋友可以參考下
    2023-09-09
  • JAVA中字符串函數(shù)subString的用法小結(jié)

    JAVA中字符串函數(shù)subString的用法小結(jié)

    本篇文章主要是對JAVA中字符串函數(shù)subString的用法進行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • Java使用Math.random()結(jié)合蒙特卡洛方法計算pi值示例

    Java使用Math.random()結(jié)合蒙特卡洛方法計算pi值示例

    這篇文章主要介紹了Java使用Math.random()結(jié)合蒙特卡洛方法計算pi值的方法,簡單說明了結(jié)合具體實例蒙特卡洛方法的原理,并結(jié)合具體實例形式分析了java使用蒙特卡洛方法計算PI值的操作技巧,需要的朋友可以參考下
    2017-09-09
  • Jedis操作Redis數(shù)據(jù)庫的方法

    Jedis操作Redis數(shù)據(jù)庫的方法

    這篇文章主要為大家詳細(xì)介紹了Jedis操作Redis數(shù)據(jù)庫的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • 從基礎(chǔ)學(xué)java--數(shù)組

    從基礎(chǔ)學(xué)java--數(shù)組

    數(shù)組是相同類型數(shù)據(jù)的有序集合數(shù)組描述的是相同類型的若干個數(shù)據(jù),按照一定的先后次序排列組合而成。其中,每一個數(shù)據(jù)稱作一個數(shù)組元素,每個數(shù)組元素可以通過一個下標(biāo)來訪問它們數(shù)組的聲明創(chuàng)建
    2021-09-09
  • Java中關(guān)于線程安全的三種解決方式

    Java中關(guān)于線程安全的三種解決方式

    這篇文章主要介紹了Java中關(guān)于線程安全的三種解決方式,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • springMVC不掃描controller中的方法問題

    springMVC不掃描controller中的方法問題

    這篇文章主要介紹了springMVC不掃描controller中的方法問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • 簡單通用JDBC輔助類封裝(實例)

    簡單通用JDBC輔助類封裝(實例)

    下面小編就為大家?guī)硪黄唵瓮ㄓ肑DBC輔助類封裝(實例)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07

最新評論