zoukankan      html  css  js  c++  java
  • Spring创建对象的方法

    1.利用无参构造器创建对象。

      在代码中有一个学生类Student.java

      

    package no1;
    
    public class Student {
        public Student(){
            System.out.println("这是一个学生类");
        }
    }

      在配置文件xml中插入bean配置

    ......
    <!-- 利用无参构造器创建对象; -->
     <!-- id:属性:设置bean的名称,要求唯一
        class属性:类名(要求包含包名);
      -->


    <bean id="stu" class="no1.Student"></bean>

    ......


    2.利用静态工厂办法创建对象。

    <!-- 利用静态工厂办法创建对象 -->
        <!-- factory-method属性:要调用的静态方法的名称;
            spring容器会调用指定的静态方法来创建对象
         -->
        <bean id="cal1" class="java.util.Calendar" 
        factory-method="getInstance"></bean>


    3.利用实例工厂创建对象。

    <!-- 利用实例工厂方法创建对象 -->
        <!--  factory-bean属性:要调用对象的id
            factory-method属性:该对象的方法
            注:spring容器会调用该对象的方法来创建对象
        -->
        <bean id="time1" factory-bean="cal1" factory-method="getTime"></bean>

      

  • 相关阅读:
    Flume基础(一):概述
    Hive高级(2):优化(2) 表的优化
    ospf命令
    Verizon 和某 BGP 优化器如何在今日大范围重创互联网
    BGP数据中心鉴别方法
    多线BGP鉴定
    mpls ldp neighbor 和loopbak
    ospf默认路由
    ospf
    ubuntu cloud init获取元数据失败
  • 原文地址:https://www.cnblogs.com/ranrongzhen/p/6866476.html
Copyright © 2011-2022 走看看