首页 > 其他 > 详细

IOC容器创建对象的方式

时间:2021-04-02 10:55:54      阅读:16      评论:0      收藏:0      [点我收藏+]

IOC容器创建对象的方式

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

  2. 假设要使用有参构造创建对象,一共有三种方式:

    有一个名叫Category的实体类如下:

    @Data
    @AllArgsConstructor
    public class Category {
        private int id;
        private String name;
    }
    
    1. 根据有参构造函数的参数下标进行赋值

      <bean name="c" class="com.wx.pojo.Category">
            <constructor-arg index="0" value="1"/>
            <constructor-arg index="1" value="肥皂"/>
      </bean>
      
    2. 根据有参构造函数的参数类型进行赋值

      <bean name="c" class="com.wx.pojo.Category">
            <constructor-arg type="int" value="1"/>
            <constructor-arg type="java.lang.String" value="肥皂"/>
      </bean>
      
    3. 根据有参构造函数的参数名进行赋值

      <bean name="c" class="com.wx.pojo.Category">
            <constructor-arg name="id" value="1"/>
            <constructor-arg name="name" value="肥皂"/>
      </bean>
      

IOC容器创建对象的方式

原文:https://www.cnblogs.com/newobject1024/p/14609404.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!