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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。