Spring-Bean創(chuàng)建對象的步驟方式詳解
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一份實(shí)例。
實(shí)例補(bǔ)充
通過工廠類獲得實(shí)例
//工廠類實(shí)現(xiàn)指定接口并且實(shí)現(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)容整理的,希望能夠幫助到大家。
- Spring超詳細(xì)講解創(chuàng)建BeanDefinition流程
- SpringBoot詳細(xì)講解如何創(chuàng)建及刷新Spring容器bean
- Spring創(chuàng)建Bean的6種方式詳解
- Spring BPP中如何優(yōu)雅的創(chuàng)建動態(tài)代理Bean詳解
- Spring工廠方法創(chuàng)建(實(shí)例化)bean實(shí)例代碼
- 詳解Spring Boot 使用Java代碼創(chuàng)建Bean并注冊到Spring中
- Spring創(chuàng)建Bean完成后執(zhí)行指定代碼的幾種實(shí)現(xiàn)方式
相關(guān)文章
實(shí)例講解Java讀取一般文本文件和word文檔的方法
讀取一般文本文件很好辦,調(diào)用Java自帶的io包里的類即可,富文本的doc文件我們可以用Apache的poi項(xiàng)目中的WordExtractor,這里我們一起來以實(shí)例講解Java讀取一般文本文件和word文檔的方法2016-06-06Java實(shí)現(xiàn)遞歸讀取文件夾下的所有文件
這篇文章主要為大家詳細(xì)介紹了如何利用Java實(shí)現(xiàn)遞歸讀取文件夾下的所有文件,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-02-02JAVA中字符串函數(shù)subString的用法小結(jié)
本篇文章主要是對JAVA中字符串函數(shù)subString的用法進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02Java使用Math.random()結(jié)合蒙特卡洛方法計(jì)算pi值示例
這篇文章主要介紹了Java使用Math.random()結(jié)合蒙特卡洛方法計(jì)算pi值的方法,簡單說明了結(jié)合具體實(shí)例蒙特卡洛方法的原理,并結(jié)合具體實(shí)例形式分析了java使用蒙特卡洛方法計(jì)算PI值的操作技巧,需要的朋友可以參考下2017-09-09