zoukankan      html  css  js  c++  java
  • Spring笔记(三):IOC创建对象方式

    时间:2021/10/24

    下面是IOC创建对象的常用方式:

    1.默认使用无参构造创建对象。

    2.如果要使用有参构造创建对象,有以下三种方式:

    • 通过下标赋值,下标从0开始
    1 <!--  通过下标赋值,下标从0开始  -->
    2     <bean id="user" class="bupt.machi.pojo.User">
    3         <constructor-arg index="0" value="machi"/>
    4     </bean>
    • 通过类型赋值,不建议使用,无法解决两个参数类型相同的情况
    1 <!--  通过类型赋值  -->
    2     <bean id="user" class="bupt.machi.pojo.User">
    3         <constructor-arg type="java.lang.String" value="machi"/>
    4     </bean>
    • 通过参数名赋值,容易理解
    1     <!--  通过类型赋值  -->
    2     <bean id="user" class="bupt.machi.pojo.User">
    3         <constructor-arg name="name" value="machi"/>
    4     </bean>

    总结:在配置文件加载时,容器中管理的对象就已经初始化了,并且对于每个对象都有唯一的实例。

    努力,向上,自律
  • 相关阅读:
    LeetCode-Longest Substring Without Repeating Characters
    LeetCode-Add Two Numbers
    LeetCode-Two Sum
    品格的塑造
    闰年的来历
    float在内存中的存取方法
    矩阵顺时针旋转90度
    研究生毕业论文查重
    PAT1009
    PAT1008
  • 原文地址:https://www.cnblogs.com/machi12/p/15452385.html
Copyright © 2011-2022 走看看