Spring创建javaBean对象的方式

 时间:2024-10-14 07:23:31

1、构造方法实麻质跹礼例化:在applicatonContext.xml按如下图进行配置,id中配置bean的名称,不可与其他bea荏鱿胫协n的id重复,class中配置需要创建对象的java类;spring会自动调取该java类的默认构造器,创建实例。

Spring创建javaBean对象的方式

2、静态工厂方法实例化:同样在applicatonContext.xml中配置,不同的是此时class中配置的是创建bean对照滠跋诵象的工厂类,工厂类即是通过调用该类中的某个方法,则可以返回不同条件实例的bean对象,factory-method配置调用的方法,此方法必须是静态的;

Spring创建javaBean对象的方式

3、实例工厂方法实例化:此方法主要是将一个先声明的bean作为实例工厂,然后调用该工厂的方法进行bean的实例化。如下就是以calendar作为实例工厂,然后调用其中的getTime进行实例化。

Spring创建javaBean对象的方式

4、声明了三种bean的实例化方式后,创建java类TestSpring进行三种方式的测试,首先实例化Spring容器。

Spring创建javaBean对象的方式

5、调用容器对象的getBean方法,按照ApplicatonContext.xml中声明Bean的id,实例化javaBean,有两种方法,一是输出Bean后强转,二是转完后再输出。

Spring创建javaBean对象的方式

6、前面两种方式获取的都是Calendar对象,第三种利用getTime方法返回的是Date对象。

Spring创建javaBean对象的方式

7、编码完成后,利用junit单元测试进行测试,输出结果如下。

Spring创建javaBean对象的方式
  • C/C++堆区创建二维数组的正确方式
  • 如何解决EOL while scanning string literal
  • C语言,如何在编译器上,输出字符常量
  • 《JAVA学习》:[38]怎样给字符类型赋值?
  • Python在执行pip命令提示WARNING应该怎么处理?
  • 热门搜索
    关于网络安全的手抄报 劳动节的手抄报 关于法制教育的手抄报 手抄报疫情 缅怀先烈的手抄报 热爱劳动手抄报 国庆节英语手抄报 奥运会手抄报 十一手抄报 关于长城的手抄报