- 我们程序员不用再去管理对象的創建而是把创建对象的工作交给spring容器,系统的耦合性大大降低可以更加专注的在业务实现上。
- ioc是一种编程思想由主动的编程变成被動的接收
1、先在pom.xml文件中添加spring依赖,如果不想一个一个添加可以直接添加spring的核心包。复制下面依赖放入Maven的pom.xml文件中即可
创建一个实体类,並生成Get Set 方法这里需要注意如果类中没有Set方法Spring将无法注入。
3、在resources目录下新建ApplicationContext.xml文件并且把需要实例化的类放入容器中。对相应的属性进行賦值
- 在xml中
property
标签相当于给对象中的属性赋值。这个过程就是控制反转 - 注意:这里使用的是Set注入,set注入方式是根据类中的Set方法进行注入洳果类中没有set方法会报错,下一章将介绍构造函数注入方式
4、编写测试类Myspring实例化容器
编写不易,如果喜欢可以帮忙转发感谢!!!