Spring,IOC创建对象的方式,无参有参

发布时间 2023-11-02 19:19:20作者: KukiHistory

创建一个spring模块,创建有无参构造的User实体类   

方式一、无参构造创建对象   (默认的)

我们知道:创建对象是调用了实体类中的构造方法的

Spring这边通过配置文件也是默认调用了无参构造

 二、有参构造创建对象用法

1、通过下标赋值   index=“0”  因为User中就一个name属性,0就是第一个属性

 2、通过类型创建  不推荐使用!

 这里要注意,基本类型可以直接写,但是引用类型一定要写好路径。

3、通过参数名字来赋值  最好用的

 

扩展: 我们再创建一个UserT实体类 并且配置文件中创建对象

 但是我们再测试类中并没有使用他,运行一下,发现UserT也被创建了。

这说明只要我们在配置文件中的bean中配置了实体类,spring就自动的帮我们创建了它