Bean三种实例化方式的底层原理
创始人
2024-05-31 05:49:05
0

Bean实例化的三种方式

  • 1,使用类构造器实例化(无参构造函数)
  • 2,使用静态工厂方法实例化(简单工厂模式)
  • 3,使用实例工厂方法实例化(工厂方法模式)
     

基于以上的三种方式,我们对比不使用Spring和使用Spring去实现对象的创建。

以上三种方式,先试试手动的形式创建对象。至于通过使用Spring去创建对象,无非是向Spring交代清楚该如何创建罢了。意思就是原本需要手动去做的,后来通过配置文件告诉Spring,这件事情就交给Spring你去做了。 

Java原始表达式:(方式一,构造方法实例化)

 

Java原始表达式:(方式二,静态工厂实例化)

 

 

 

Java原始表达式:(方式三,实例工厂实例化)

 

 

接下来我们来看spring是如何实现的

方式一:构造方法实例化

 

 

 

方式二:静态工厂实例化

 

  

方式三:实例工厂实例化

 

 

一个bean标签返回一个bean实例。
我们知道,静态方法可以通过类名.方法名()去调用,而普通方法只能通过对象去访问,明确这一点,方式二和方式三的背后逻辑区别就清楚了。

相关内容

热门资讯

“转战”创业板!尚水智能IPO... 转自:北京商报北京商报讯(记者 马换换 王蔓蕾)科创板IPO折戟一年后,深圳市尚水智能股份有限公司(...
揭秘涨停 | 这只股封单资金近... 5股封单资金超1亿元。涨停战场:中京电子封单资金近4亿元据证券时报·数据宝统计,今日(6月19日),...
山西太原杏花岭区“博士小院”揭... 转自:新华财经近日,山西太原杏花岭区“博士小院”揭牌成立,北京大学地球与空间科学学院博士生杨立功作为...
海螺新材孙公司获100万元政府... 6月19日,海螺新材(000619)发布公告,控股孙公司天河(保定)环境工程有限公司于2025年6月...
狗和它自己影子的故事比喻什么人... 狗和它自己影子的故事比喻什么人或什么人的行为?狗和它自己影子的故事:狗衔肉过桥,看见水里的影子,以为...
全国去年救助各类临时遇困人员超... 转自:经济日报今天(6月19日)是第13个全国救助管理机构开放日,民政部透露,各地民政部门和救助管理...
圆通速递:5月快递产品收入58... 观点网讯:6月19日,圆通速递公告2025年5月快递产品收入为58.49亿元,同比增长14.85%;...
不搞“内卷式”分红!监管发文筑...   低利率环境下,分红险脱颖而出,成为保险公司竞相主推的“C位”产品,其分红水平和经营状况也越发受到...
中孚实业股东怡诚创投减持699... 6月19日,中孚实业(600595)发布公告,股东河南怡诚创业投资集团有限公司通过大宗交易方式累计减...
联合国贸发会议:全球外国直接投... 转自:财联社【联合国贸发会议:全球外国直接投资连续第二年下降】财联社6月19日电,联合国贸易和发展会...