spring如何创建对象,springioc创建对象的方式

  spring如何创建对象,springioc创建对象的方式

  Yyds干货库存

  /*

  **csdn认证讲师

  * 51岁至高级讲师

  *腾讯课堂认证讲师

  *网易云课堂认证讲师

  *华为开发者学院认证讲师

  *爱奇艺千人计划成员

  *在这里分享你的科技、知识和生活。

  *各种干货,记得关注!

  */

  1.bean id=drink_01 是由构造函数创建的(默认调用是无参数的构造函数)

  2.通过静态工厂创建集成第三方框架时,需要在第三方框架中创建该类的对象,但不提供该类的构造方法,只提供静态工厂和在工厂中创建该对象的方法。此时,这个静态工厂只能用于创建对象。

  1)先有一个静态工厂。

  包com . test . factory;

  导入com . test . POJO . drink;

  class drink factory {//静态方法

  公共静态饮料createDrink() {

  return new Drink();

  }

  }

  在xml文件= drink _ 03 factory-method= create drink 中调用项目中的方法bean id

  3.通过非静态工厂创建。集成第三方框架时,需要在第三方框架中创建该类的对象,但没有提供该类的构造方法,只提供了工厂和在工厂中创建该对象的方法。此时,该工厂只能用于创建对象。

  1)先有一个工厂(不是自己创建的,是第三方框架提供的)

  包com . test . factory;

  导入com . test . POJO . drink;

  公共类饮料工厂2 {

  公共饮料createDrink() {

  return new Drink();

  }

  }

  2)在xml文件中创建工厂对象,然后调用工厂中的方法来创建我们需要的对象。

  !-1.创建工厂对象-

  bean id=drinkFactory !-2.调用工厂对象中的方法-

  bean id=饮料_04 工厂-bean=饮料工厂工厂-方法=创建饮料

  版权归作者所有:原创作品来自博主杜萌先生的博客号,转载授权请联系作者,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: