Spring_IOC创建对象方式


  Spring容器默认走的是无参构造。当然也可以走有参构造。

  有参构造:

package com.ly.pojo;

public class User {
    private String name;
    //Spring默认采用无参构造来创建对象
   /* public User(){
        System.out.println("User的无参构造");
    }*/

    public User(String name) {
        System.out.println("User的有参构造");
        this.name=name;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
    public void show(){
        System.out.println("name="+name);
    }
}
  class="com.ly.pojo.User">
       
    

Spring 在配置文件加载的时候,容器中管理的对象就已经被初始化了。