Spring Framework

一、系统架构

 二、核心概念

        1.IoC(Inversion Of Control) 控制反转:对象的创建控制权由程序转移到外部        ——解耦

                实现:Spring提供了一个IoC容器,用来充当IoC思想的“外部”;IoC容器负责对象的创建、初始化等一系列工作,被创建或被管理的对象在IoC容器中统称为Bean

        2.DI依赖注入:

 三、bean实例化

        (这块不太理解,待补充)

        1.构造方法实例化:使用无参构造方法实例化

        2.静态工厂实例化:

        3.实例工厂:

四、bean的生命周期

        (待补充)

        容器销毁才执行destory;

五、依赖注入方式

        1.setter注入

        2.构造方法

六、纯注解开发

        1.@Configuration:配置类

        2.@ComponentScan:包扫描

        3.bean管理

                a.作用范围:在类上加注解 @Scope("singleton/prototype")        单例/非单例

                b.生命周期:

                        在方法上加注解

                                        ——@PostConstruct 

                                         ——@PreDestory

        4.自动装配

                @Autowired即可自动注入 +@Qualifier("xxx") 可以按名称注入不同的实现类

                @Value(“”)简单类型注入

                @PropertySource({}) 引入配置文件属性源 不能用*

        5.第三方bean管理

 

        

        

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值