自学内容网 自学内容网

Spring——IOC创建对象方式

可参考官网:https://docs.spring.io/spring-framework/reference/core/beans/dependencies/factory-collaborators.htmlicon-default.png?t=N7T8https://docs.spring.io/spring-framework/reference/core/beans/dependencies/factory-collaborators.html


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

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

——a. 下标赋值

    <bean id="user" class="com.yang.pojo.User">
        <constructor-arg index="0" value="辰阳哈哈"/>
    </bean>

——b.类型(不建议使用,如万一有两个String类型)

    <bean id="user" class="com.yang.pojo.User">
        <constructor-arg type="java.lang.String" value="chenayng"/>
    </bean>

——c.参数名

    <bean id="user" class="com.yang.pojo.User">
        <constructor-arg name="name" value="chenyang"/>
    </bean>

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

容器:ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");


原文地址:https://blog.csdn.net/chenyang_88/article/details/140274118

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!