Spring5———IOC

 1、Spring简介

        Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。

        目的:解决企业级的开发复杂性问题。

        功能:使用的是基本的JavaBean来完成以前只可能由EJB(sun公司提出的 JAVAEE解决方案)完成的事情,Spring 提供了更多的功能。

        范围:任何的JAVA 应用

官 :Spring | Home

 2、Spring 组成

 IOC:Inversion of Control,控制反转。依赖注入(DI)。将对象的创建权交给了Spring。

正常的操作:是通过new创建对象,然后对象之间互相调用。

反转:是将创建对象交给Spring容器,组件化的思想,使用接口,不再关注实现。

3、IOC的实现

        IOC通过spring有二种实现方式:(1)Xml配置  (2)注解

方式一(XML配置):

        步骤1:在resource文件,创建一个spring的配置文件

 步骤二:创建实体类,spring是通过无参构造创建对象,set方式注入

        Student类:

   School类:

引用类型的属性,需要ref属性,其中xml配置文件如下:

测试类:

结果显示:

 方式二(注解):

Student类:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月22日
下一篇 2021年10月22日

相关推荐