ssm-Spring(初体验)

 控制反转IOC\依赖注入DI,因为翻译的不同,因此有两个名字。

控制反转意思就是说,当我们调用一个方法或者类时,不再有我们主动去创建这个类的对象,控制权交给别人(spring)。

   依赖注入意思就是说,spring主动创建被调用类的对象,然后把这个对象注入到我们自己的类中,使得我们可以使用它。

写一个简单的依赖注入的小样例!

所需要的包:(还有很多看不到 推荐  jar包下载地址:http://pan.baidu.com/s/1sjDbzrR

ssm-Spring(初体验)

创建一个po类(这里使用的是set方法注入)

ssm-Spring(初体验)

spring配置文件:


ssm-Spring(初体验)


text测试类
ssm-Spring(初体验)

运行结果:

所有的类在读取spring的时候就已经生产好了
每一个bean工厂都有一个   lazy-init="true" 属性  将设置为true的时候 就是要用导这个对象时候才会生产 false 的 就在读取的时候生产(默认false)
 在beans 中有 default-lazy-init="false"  属性 可以设置其中所有的bean(两者之间的关系是  就近原则)