• 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接口创建的对象。因为框架调用的时候经常涉及参数与对象绑定在一起!!!!

  • 相关阅读:
    第一章 管理程序流(In .net4.5) 之 实现多线程和异步处理
    第十三章 接口
    第十二章 泛型
    第十一章 事件
    SqlServer杀死所有正在使用中的进程
    SqlServer数据库一直显示“正在还原”问题
    大叔学Spring Boot笔记(二)基本概念
    大叔学Spring Boot笔记(一)初识Sprint Boot
    SqlServer中的对象类型代码
    SqlServer将Json串转成表结果
  • 原文地址:https://www.cnblogs.com/cdeelen/p/10720650.html
Copyright © 2020-2023  润新知