Spring

一、介绍

    管理创建对象和一并处理对象的方法,方便管理框架   官网
    

二、IoC和DI思想

    IoC负责创建对象(Inversion of Control)
    DI负责设置属性(Dependency Injection)
    两者都是思想
    spring是两者的实现

三、使用

    添加依赖
    新建xml文件
    
    xml文件解释
    
    名词解释
    
    配置方式
    

    注意
    
    

四、其他细节

    spring的xml文件bean标签id属性和name属性区别
    获取方式
    
    
    原本的样子
    

五、创建事项

    spring容器会创建里面所有的配置对象
    
    工厂模式
    
    简化配置,需要工厂类实现
    
    
    解释
    
    作用域默认单例,多例则配置prototype
    
    解释
    容器的初始化和销毁
    构造器也可以设置值
    

六、DI

    属性值设置
    


一、注意DI註解

    xml配置和注解配置
    

二、jdk的DI注解

    Resource
    

三、IoC注解

    Repository
    Service
    Controller
    Component

    

四、控制事务繁琐

    动态代理
    

五、动态代理

    需要重复书写实现类和代理类
    
    重复书写的配置文件
    
    接口若是增加方法,实现类和代理类需要更改

    动态代理
    需要实现类的接口和事务管理器
    


返回课程体系

posted @ 2021-05-05 11:01  LinkYup  阅读(43)  评论(0编辑  收藏  举报