Spring三种实例化Bean的方式

Posted 核桃圆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring三种实例化Bean的方式相关的知识,希望对你有一定的参考价值。

  • 使用类构造器实例化(默认无参数)
  • 使用静态工厂方法实例化(简单工厂模式)
  • 使用实例工厂方法实例化(工厂方法模式)

第一种:无参构造器的方法

该方式spring ioc容器会调用bean(接口实现类)的无参构造方法来创建对象,当创建一个java类后,系统会自动在类中创默认构造函数,当自己创建个构造方法时默认构造函数就会不存在,所以开发者需确保在bean中存在无参构造方法

 

 

 

 

测试:

 

 

 第二种:静态工厂的方法

 

 

 

 

 

 测试:

 

 第三种:实例工厂的方法

 

 

 

 

 

 

测试:

 

 

 

以上是关于Spring三种实例化Bean的方式的主要内容,如果未能解决你的问题,请参考以下文章

spring学习(02)之bean实例化的三种方式

Spring三种实例化Bean的方式

Spring bean管理器 bean实例化的三种方式

Spring三种实例化Bean的方式

spring-bean实例化三种方式

Spring实例化Bean的三种方式及Bean的类型