• Spring管理Bean的三种创建方式


    1.使用类构造器实例化  (90%以上都是使用这种)

    <bean id=“orderService" class="cn.itcast.OrderServiceBean"/>

    2.使用静态工厂方法实例化

    <bean id="personService" class="cn.itcast.service.OrderFactory" factory-method="createOrder"/>

    public class OrderFactory {

      public static OrderServiceBean createOrder(){

      return new OrderServiceBean();

      }

    }

    3.使用实例工厂方法实例化:

         首先要实例化工厂

    <bean id="personServiceFactory" class="cn.itcast.service.OrderFactory"/>

    <bean id="personService" factory-bean="personServiceFactory" factory-method="createOrder"/>

    public class OrderFactory {

      public OrderServiceBean createOrder(){

      return new OrderServiceBean();

      }

    }

  • 相关阅读:
    阅读代码
    openSips
    rc.local 问题
    MyBatis框架使用(一)
    【数据结构杂谈】
    【AGC052A】
    【杜教筛学习笔记】
    CF618F Double Knapsack
    [NOI2016] 循环之美
    【BZOJ 4668 冷战】
  • 原文地址:https://www.cnblogs.com/E-star/p/3557011.html
Copyright © 2020-2023  润新知