zoukankan      html  css  js  c++  java
  • spring 中实例化Bean的三种方式

    1. 使用类中无参构造器【重点】

    <bean id="user" class="cn.tralinhotel.bean.user" />

    2. 用静态工厂创建UserFactory,创建静态方法,返回类对象。

    public static User getUser(){

    return  net User();

    }

    配置文件为:

    <bean id="user" class="cn.tralinhotel.bean.user.factory" factory-method="getUser" />

    3.用实例工厂创建UserFactory,创建不是静态方法,返回类对象。

    public User getUserInstance(){

     return new User();

    }

    配置文件为:

    <bean id="userfactory" class="cn.tralinhotel.bean.userFactory"/>

    <bean id="user" factory-bean="userfactory" factory-method="getUserInstance">

  • 相关阅读:
    TestNG
    K近邻算法
    Python解决乱码问题
    Log4J 配置
    多线程死锁
    hadooplzo安装出错的解决方法
    B树
    设计模式
    整数序列化
    Maven
  • 原文地址:https://www.cnblogs.com/sdgtxuyong/p/13265256.html
Copyright © 2011-2022 走看看