美文网首页
工厂方法配置 Bean

工厂方法配置 Bean

作者: 极客_Ls | 来源:发表于2019-02-19 18:05 被阅读0次
通过静态工厂方法创建 Bean

调用静态工厂方法创建 Bean 是将对象创建的过程封装到静态方法中;
当客户端需要对象时,只需简单的调用静态方法;

要声明通过静态方法创建的 Bean :

需要在 Bean 的 class 属性里指定拥有该工厂的类,同时在factory-method属性里指定工厂方法的名称,最后,使用<constrctor-arg>元素为该方法传递方法参数;

例如:

<bean id="dateFormat" class="java.text.DateFormat" factory-method="getDateInstance">
    <constructor-arg value="2"></constructor-arg>
</bean>
通过实例工厂方法创建 Bean
实例工厂方法:

将对象的创建过程封装到另一个对象实例的方法里;
只需简单的调用实例方法;

要声明通过实例工厂方法创建的 Bean
  • 在 bean 的 factory-bean 属性里指定拥有该工厂方法的 Bean;
  • 在factory-method 属性里指定该工厂方法的名称;
  • 使用<constrctor-arg>元素为该方法传递方法参数;

相关文章

  • Spring(二)-IOC

    2、IOC中Bean的配置 1、基于xml文件 2、通过工厂方法1、通过调用静态工厂方法创建bean 配置文件:通...

  • spring学习10(bean 工厂 FactoryBean配置

    通过全类名配置 最常用 工厂方法配置bean 静态工厂方 :使用bean标签中的factory-method="方...

  • Spring通过工厂方法配置bean

    传统的Spring配置bean的方式是通过全类名反射的机制。还可以通过工厂方法来配置bean。 这里的工厂方法分为...

  • Spring笔记(三):通过工厂方法配置bean

    之前笔记一实践的是全类名(反射)的方式进行bean的配置,现在我们实践使用工厂的方法进行bean的配置。在使用工厂...

  • Java Spring-通过工厂方法配置Bean

    阻碍我们飞翔的力量,是来自我们内心的恐惧。 通过静态工厂方法来配置bean,注意不是配置静态工厂方法实例,而是配置...

  • 通过工厂配置bean

    通过工厂配置bean 1.静态工厂方法 class属性指向静态工厂类factory-method:指向创建名称co...

  • 工厂方法配置 Bean

    通过静态工厂方法创建 Bean 调用静态工厂方法创建 Bean 是将对象创建的过程封装到静态方法中;当客户端需要对...

  • Spring

    配置文件 Bean实例化三种方式. 1.无参构造 2.工厂静态 3.工厂实例 *Bean的依赖注入 set方法 p...

  • spring详解(四)

    容器中的工厂Bean: 此处的工厂Bean与前面介绍的实例工厂方法创建Bean、静态工厂创建Bean有所区别: 前...

  • 原来我不懂Spring-实例化Bean的方法

    Spring实例化Bean的方法有三种,分别:构造方法、静态方法(工厂模式)、实例化方法。以xml文件的方法配置。...

网友评论

      本文标题:工厂方法配置 Bean

      本文链接:https://www.haomeiwen.com/subject/hsefyqtx.html