zoukankan      html  css  js  c++  java
  • spring入门

    1、Spring是一个javaEE轻量级的一站式javaEE开发框架

    2、Spring框架的作用

      Spring是一个JavaEE一站式的开发框架。它提供的功能涵盖了javaEE程序中表示层、服务层、持久层功能组件。这意味着使用了Spring框架,就可以满足整个javaEE程序的开发

      但是Spring框架强调的是轻量级(模块可插拔),也就是说除了内核以外,其余的模块可以根据需求来决定是否需要导入。(IOC 控制反转实现)

      在现实开发中,Spring主要用于整合其他框架

    3、通过xsd(规则文件)生成xml文件

      首先必须在eclipse中配置规则文件

        

       添加

        

      Location:xsd文件所在的本地路径

        如:D:常用jarspring-framework-4.3.16.RELEASE-distspring-framework-4.3.16.RELEASEschemaeansspring-beans-4.3.xsd

      Key type:选择Schemas location

      Key:在spring-beans-4.3.16.RELEASE.jar下的META-INF/spring.schemas目录下

      最后点击OK就可配置成功了

      利用规则文件生成配置文件

        先创建一个sourcefolder,在其下新建一个xml文件

          

        选中之前配置的规则文件

          

            Root element 选择 beans 去掉前缀

          

      4、控制反转

        所谓的控制反转,就是将代码的调用权(控制权)从调用方转移给被调用方(服务提供方)。

        spring框架实现了控制反转,只要修改配置文件,即可实现调用对象的切换

    5、依赖注入配置文件的配置(实现控制反转)(前提是实现接口)

        依赖注入就是属性不用new创建对象,通过配置文件的配置将Spring容器里面的对象注入给对应的属性。

      在一个类中如果成员属性是一个对象,需要对其初始化,所以需要使用set方法为其初始化

      只要在该类的bean下配置property就可以指定成员对象所属是哪一个实现类

      构造方法注入:

        

      集合注入:

        

    6、常用标签

      <bean>:用于声明一个类,在启动Spring框架时,可以根据该配置类创建对象到容器中

      

      通过内置FactoryBean工厂创建对象的实现

        Spring支持一种,通过实现FactoryBean的接口创建工厂类对象。必须返回泛型指定类型对象。

        

        

       

    FactoryBean创建对象的应用场景,有这么一种情况,创建好的对象需要设置很多参数再返回。

    我们而且这些参数我们每次创建对象都必须要先设置的。那么我们可以通过一个工厂类对象创建,必须设置好参数。这样就可以将参数和对象打包了!!

    我们经常看见框架整合的时候,会看到FactoryBean接口创建的对象。因为框架调用的时候经常涉及参数与对象绑定在一起!!!!

  • 相关阅读:
    iOS启动项目(二)引入第三方库
    Swift技巧(九)CGImage To CVPixelBuffer
    Swift技巧(四)设置照片尺寸和格式
    Swift技巧(十) Protocol 的灵活使用
    Alamofire5.0.0 以上报错
    Swift技巧(八)CVPixelBuffer To CGImage
    Swift技巧(十一)重写运算符
    Swift技巧(五)设置圆角的代码
    Swift技巧(七)重识 Array
    Swift技巧(六)设置按钮状态并更改
  • 原文地址:https://www.cnblogs.com/cdeelen/p/10720650.html
Copyright © 2011-2022 走看看