日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

spring26-1: bean的实例方式

發布時間:2025/6/15 编程问答 12 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spring26-1: bean的实例方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

三種bean實例化方式: 默認構造,靜態工廠,實例工廠。

? ?默認構造:

? ? ? ? ?<bean id="" class=""></bean> 這種方式就是使用類的默認構造創建實例對象

? ?靜態工廠:

? ? ? ? ?常用與spring整合其他框架(工具);靜態工廠,用于生成實例對象,所有的方法必須是static.

? ? ? ? ?<bean id="" class="工廠全限定類名" factory-method="靜態方法"></bean>

package com.atChina.staticFactory;public interface SomeService {void doSome(); }package com.atChina.staticFactory;public class SomeServiceImpl implements SomeService {public SomeServiceImpl(){System.out.println("SomeServiceImpl...無參構造函數..");}@Overridepublic void doSome() {System.out.println("doSome業務方法...");}// 定義bean的生命始末方法,自定義方法參與到spring創建和銷毀對象的過程中。// 初始化方法public void startUp(){System.out.println("bean的初始化方法,可以完成構造方法的功能,給屬性賦值,初始化其他對象");}// bean銷毀之前執行的方法public void endDown(){System.out.println("bean對象銷毀之前執行的方法,清楚對象,釋放內存");} }package com.atChina.staticFactory;public class MyBeanFactory {public static SomeService createService(){return new SomeServiceImpl();} } <bean id="someService2" class="com.atChina.staticFactory.MyBeanFactory" factory-method="createService" /> @Testpublic void testStaticFactory(){String configLocation = "applicationContext.xml"; // 類路徑的根目錄ApplicationContext ctx = new ClassPathXmlApplicationContext(configLocation);com.atChina.staticFactory.SomeService ss = (com.atChina.staticFactory.SomeService)ctx.getBean("someService2");ss.doSome(); }

實例工廠

? ?必須先有工廠實例對象,通過實例對象創建對象。提供所有的方法都是非靜態的。

package com.atChina.Factory;public interface SomeService {void doSome(); }package com.atChina.Factory;public class SomeServiceImpl implements SomeService {public SomeServiceImpl(){System.out.println("SomeServiceImpl...無參構造函數..");}@Overridepublic void doSome() {System.out.println("doSome業務方法...");}// 定義bean的生命始末方法,自定義方法參與到spring創建和銷毀對象的過程中。// 初始化方法public void startUp(){System.out.println("bean的初始化方法,可以完成構造方法的功能,給屬性賦值,初始化其他對象");}// bean銷毀之前執行的方法public void endDown(){System.out.println("bean對象銷毀之前執行的方法,清楚對象,釋放內存");} }package com.atChina.Factory;public class MyBeanFactory {public SomeService createService(){return new SomeServiceImpl();} } <!-- 創建實例工廠 --><bean id="myBeanFactory" class="com.atChina.Factory.MyBeanFactory" /><!-- 從實例工廠獲得someService --><bean id="someService3" factory-bean="myBeanFactory" factory-method="createService" /> @Testpublic void testFactory(){String configLocation = "applicationContext.xml"; // 類路徑的根目錄ApplicationContext ctx = new ClassPathXmlApplicationContext(configLocation);com.atChina.Factory.SomeService ss = (com.atChina.Factory.SomeService)ctx.getBean("someService3");ss.doSome(); }

?

總結

以上是生活随笔為你收集整理的spring26-1: bean的实例方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美视频在线观看免费 | 很黄的性视频 | 亚洲香蕉在线视频 | 国产在线观看你懂的 | 亚洲涩涩| 377p粉嫩大胆色噜噜噜 | 无人在线观看高清视频 | 国产视频在线观看一区 | 成人在线播放av | 欧洲亚洲女同hd | 99视频一区二区 | 久久一区二区三区四区五区 | 久久青青草原 | 老司机深夜福利影院 | 国产精品二区一区二区aⅴ污介绍 | 欧美视频一区二区三区在线观看 | 都市激情av | 男阳茎进女阳道视频大全 | 麻豆视频在线播放 | 在线观看黄色网页 | 国产一伦一伦一伦 | 91蝌蚪少妇偷拍 | 大又大粗又爽又黄少妇毛片 | 午夜性生活视频 | 欧美亚洲色综久久精品国产 | 欧美日视频 | 日本天堂一区 | 色涩综合| 狠狠躁夜夜躁av无码中文幕 | 亚洲激情视频在线 | 国产精品久久久久99 | 免费看日批视频 | 少妇太爽了在线观看 | 在线观看你懂的网址 | 久久久夜夜夜 | 国模吧无码一区二区三区 | 无码人妻久久一区二区三区不卡 | 夫妻性生活黄色大片 | 强开乳罩摸双乳吃奶羞羞www | 欧洲精品一区二区三区久久 | 性欧美大战久久久久久久久 | 免费麻豆 | 中国大陆高清aⅴ毛片 | 国产乱子伦农村叉叉叉 | 这里只有精品在线观看 | gav久久 | 女人被灌满精子 | 网站一区二区 | 中文字幕黄色片 | 超碰免费在线观看 | 日韩午夜三级 | 美女精品 | 欧美亚洲丝袜 | 19韩国主播青草vip | 国产第一草草影院 | 国产精品久久久久久妇女6080 | 在线国产精品一区 | 中国美女一级看片 | 久久免费看少妇高潮 | 亚洲成人免费在线观看 | 可以看的av网址 | 91网站视频在线观看 | 久久av无码精品人妻出轨 | 91精选视频 | 国产精品一区一区三区 | 我们的2018中文免费看 | 91秘密入口 | 日本在线视频www | 成人午夜精品一区二区 | 成人在线免费播放视频 | 丁香花免费高清完整在线播放 | 久久亚洲美女 | www.九九热.com| 奇米成人网 | 欧美一级淫片bbb一84 | 天天碰天天碰 | 日韩免费高清一区二区 | 欧洲精品视频在线 | 噜噜色图 | 91黄色大片| 日本一本在线观看 | 国产精品美女视频 | 国产九九热 | 欧美人妖老妇 | 久久特级毛片 | 少妇搡bbbb搡bbb搡打电话 | 久久大奶 | kendra lust free xxx| 丰满人妻一区二区三区精品高清 | 在线播放www| 久久精品一区二区 | av网在线观看 | 国产精品一级片 | 亚洲精品午夜国产va久久成人 | www.99av | 无码国产色欲xxxx视频 | 全部免费毛片在线播放一个 | 亚洲熟女乱色一区二区三区久久久 | 美女视频久久久 |