Spring是怎么创建对象的?(流程)

Spring是怎么创建对象的?

1.在配置文件里(Spring.xml)写配置信息:

例:
<!--
        一个bean标签,代表让spring工厂给我们创建对象
        id:是唯一标识,是未来通过工厂获取对象的依据
        class:指定类的全限定名
    -->
    <bean id="user" class="com.baizhi.entity.User"></bean>
<!--此时对象还没建成,只是在这里写了信息而已-->

2.通过API方法获取容器:

(通过ClassPathXmlApplicationContext这个api类加载Spring.xml,将里面所有的对象放在ctx这个容器里,通过 ctx.getBean(“Spring.xml里对象id名”)获取对象)

例:testSpring.java
public class testSpring {

    public static void main(String[] args){
        //创建一个容器
        ApplicationContext ctx = new ClassPathXmlApplicationContext("/Spring.xml");
        User user = (User)ctx.getBean("user");
        System.out.println(user);
    }
}

(目前来看只能通过get类属性获取信息。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值