其他分享
首页 > 其他分享> > spring初学 2 hello spring

spring初学 2 hello spring

作者:互联网

spring容器在初始化时先读取配置文件,根据配置文件或元数据创建与组织对象存入容器中,程序使用时再从ioc容器中取出需要的对象。
首先我们写一个实体类pojo
在里面写hello的代码

然后再resource中写入配置文件
`

<!--使用spring创建对象,这些都成为bean-->
<bean id="hello" class="com.wwu.pojo.hello">
    <property name="str" value="spring"/>
</bean>

`
直接测试

得到结果

hello是spring创建的,在配置文件中。一个bean就相当于一个对象,以前的代码是
类型 变量名 = new 类型();
现在的也是一样,
bean里面的变量名是id,class是new的对象。
propery是相当于给对象的属性设置一个值。

这个过程就是控制反转!
容器就是beans,可以放多个,反转:程序本身不创建对象,变成了被动的接收对象。
必须有set方法,因为propery就是用set进行注入的。

ioc就是这样一种编程思想,有主动编程变成被动接受。
所谓的ioc一句话就是:
对象由Spring创建,管理,装配!

标签:容器,配置文件,对象,spring,初学,ioc,hello
来源: https://www.cnblogs.com/jiankaitianmen/p/16455989.html