IOC创建对象的方式【spring】

    技术2022-07-11  96

    4、IOC创建对象的方式

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

    <bean id="exampleBean" class="examples.ExampleBean"> </bean>

    2.使用有参构造创建对象。

    ​ 1.下标赋值

    <bean id="exampleBean" class="examples.ExampleBean"> <constructor-arg index="0" value="7500000"/> <constructor-arg index="1" value="42"/> </bean>

    ​ 2.类型赋值

    <!--不建议使用--> <bean id="exampleBean" class="examples.ExampleBean"> <constructor-arg type="int" value="7500000"/> <constructor-arg type="java.lang.String" value="42"/> </bean>

    ​ 3.参数名赋值

    <!--常用--> <bean id="exampleBean" class="examples.ExampleBean"> <constructor-arg name="years" value="7500000"/> <constructor-arg name="ultimateAnswer" value="42"/> </bean>

    总结:在配置文件加载的时候,容器中管理的对象就已经初始化了!

    Processed: 0.009, SQL: 9