首页技术文章正文

Spring框架实现实例化有哪些几种方式?

更新时间:2021年03月18日 08时58分10秒 来源:黑马程序员

Spring框架实现实例化

Spring框架实现实例化的三种方式:

第1种:使用构造器实例化Bean

这是最简单的方式,Spring IoC容器即能使用默认空构造器也能使用有参数构造器两种方式创建Bean。

第2种:使用静态工厂方式实例化Bean

使用这种方式除了指定必须的class属性,还要指定factory-method属性来指定实例化Bean的方法,该方法必须是静态方法。而且使用静态工厂方法也允许指定方法参数,spring IoC容器将调用此属性指定的方法来获取Bean。

第3种:使用实例工厂方法实例化Bean

使用这种方式不能指定class属性,此时必须使用factory-bean属性来指定工厂Bean的id,factory-method属性指定实例化Bean的方法,而且使用实例工厂方法允许指定方法参数,方式和使用构造器方式一样。


猜你喜欢:

黑马程序员13天Java进阶视频教程

Java中接口和抽象类的区别?

Java三大技术平台是什么?

黑马程序员高级Java工程师培训课程


分享到:
在线咨询 我要报名
和我们在线交谈!