为了账号安全,请及时绑定邮箱和手机立即绑定

Spring框架小白的蜕变

难度初级
时长 3小时50分
学习人数
综合评分9.77
78人评价 查看评价
9.7 内容实用
9.8 简洁易懂
9.8 逻辑清晰
  • 2-2 注入Bean方法

        1,通过构造方法注入bean

        2,通过set方法注入bean

        3,集合类bean的类型注入(list,set,map,properties)

        4,null值注入

        5,注入时创建内部bean

    查看全部
  • 实例化Bean方式:

        1,通过默认构造方法实例化Bean

        <bean class="包名.类名" id="方法名"/>

        2,通过静态工厂方法Bean

        <bean id="方法名" class="包名.类名" factory-method="工厂名"/>

        3,通过实例工厂方法实例化Bean

        4,Bean的别名

    查看全部
  • 场景二 继承父类的Bean

    查看全部
    0 采集 收起 来源:Bean属性继承

    2019-07-02

  • 场景一 继承父类的Bean

    查看全部
    0 采集 收起 来源:Bean属性继承

    2019-07-02

  • 如何使用SpringIOC实例化Bean

    1. 通过构造方法实例化Bean

    2. 通过静态方法实例化Bean

    3. 通过实例方法实例化Bean

    查看全部
  • @lazy三个地方可配置 方法上 类上 @configuration 下,则这个配置下所有的bean都是懒加载
    查看全部
  • 这节课内容如下 1 通过注解减少配置 @configuration 相当于spring.xml整个xml的配置 @bean 相当于bean标签 另外可以让spring自动扫描注解,配置@componentScan,效果同component-scan标签 类似@component可以被管理的标签有@controller,@service,@repository 等 2 bean的别名配置 @bean的value可以配一个数组
    查看全部
  • 使用spring获取和管理bean的步骤

    https://img1.sycdn.imooc.com//5d18b6c3000187c211770476.jpg

    查看全部
    0 采集 收起 来源:Spring IoC入门

    2019-06-30

  • https://img1.sycdn.imooc.com//5d1896ed00016c9412590587.jpg


    如何用IOC来管理上述场景?

    在编写自己的IOC前要做一些约定

    -所有Bean的生命周期交由IOC容器管理

    -所有被依赖的Bean通过构造方法执行注入

    -被依赖的Bean需要优先创建

    比如张三依赖奥迪这个对象,如果想要创建张三这么一个Bean,则要求奥迪这辆车已经创建了,而且已经交由IOC容器管理了


    使用了IOC容器后得到哪些好处?

    1. 所有依赖关系被统一集中管理起来,清晰明了

    2. 每个类只需要关注自己的业务逻辑

    3. 修改依赖关系很容易

    查看全部
  • 什么是IOC

    控制反转

    1. 控制什么

      控制Bean对象的创建和销毁(生命周期)

    2. 反转什么

      将对象的控制权交给IOC容器

      在没有IOC容器的时候,如果对象之间有依赖关系。被依赖的对象是什么时候创建的呢?是依赖它的对象在使用它的时候创建的。也就是被依赖对象的控制权在依赖它对象的手里。现在有了IOC,我们要进行反转,把被依赖对象的控制权交给IOC。


    为什么要使用IOC

    例子:

    张三是一个人,他需要各种出行,在出行时会用到车。在代码层面里,有class ZhangSan以及Interface Car,Car下面有不同的车型class实现了Car接口。张三在调用Car的时候都会new一个Car的对象,但实际上Car不应该由ZhangSan来New,为了改进,可以在class Zhangsan中设置带参构造方法,参数是Car对象。但实际这个Car对象可以用IOC来创建

    查看全部
    0 采集 收起 来源:IoC概念介绍

    2019-06-29

  • 实现DisposableBean接口定义实例销毁之前执行的逻辑

    查看全部
  • 初始化InitializingBean接口实例化

    查看全部
  • 为所有的bean设定默认的初始化方法和销毁方法

    查看全部
  • 使用destory-method定义实例销毁之前执行的逻辑

    查看全部
  • 使用init-method定义实例化后执行的逻辑
    查看全部

举报

0/150
提交
取消
课程须知
需要具备Java语法基础,了解Java Web基础知识。
老师告诉你能学到什么?
1、什么是IoC 2、Spring Bean的管理 3、什么是懒加载

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!