亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Spring框架小白的蛻變

難度初級
時長 3小時50分
學習人數
綜合評分9.77
78人評價 查看評價
9.7 內容實用
9.8 簡潔易懂
9.8 邏輯清晰
  • 代碼總結(List/Set注入):

    • 方法二:將多個泛型實例注入到List

      通過在Configuration類中,創建多個string類型的實例加入@Bean交由spring來管理。

      注意:可以加入@Order( )來控制注入的順序

    查看全部
  • 代碼總結(List/Set注入):

    • 方法一:直接注入List實例

      在Configuration類中對應的list方法加上@Bean注解,使其交由spring來管理。然后在需要它的地方加入@Aurowired來注入。

      注意:除了圖中通過屬性來Autowired,也可以通過set方法來Autowired

    查看全部
  • 代碼總結:

    • 實例化和注入是指定Bean的id

      在@Bean或@Qualifier后面加上( )中填入Bean的id

      @Bean指定該屬性的id,@Qualifier指定要注入哪個id

    查看全部
  • 代碼總結:

    • 通過屬性直接注入Bean

      在私有屬性上直接加上@Autowired

      注意:這個屬性可以沒有get和set方法,私有或公有屬性都沒關系。

    查看全部
  • 代碼總結:

    • 通過構造方法 和 Set方法注入Bean

      在構造方法 和 Set方法中加上@Autowired注解

      注意:前提要保證每一個參數都在spring上下文中有相應的實例,否則spring會提前報錯。

      注意:MyBean和構造方法中賦值的類(anotherBean),都要加上@Component注解

    查看全部
  • SPringleIoc 課程

    查看全部
    0 采集 收起 來源:課程概述

    2020-08-04

  • java Web 發展史

    查看全部
    0 采集 收起 來源:課程概述

    2020-08-04

  • SSH/SSM

    SpringMVC+Spring+Hibernate/myBatis

    查看全部
    0 采集 收起 來源:課程概述

    2020-08-04

  • Bean取別名代碼

    注意:@Component方法只能取一個別名

    查看全部
  • 代碼總結

    @component注解:通用行注解

    @Controller注解:被標注在Controller層

    @Service:被標注在Service層

    @Repository:被標注在Dao層

    查看全部
  • 代碼總結

    component-scan包掃描

    注意:圖中包含了另一種方法,在xml中開啟包掃描。

    查看全部
  • 簡化方法:

    可在MyConfiguration配置類的定義前,加上

    @ComponentScan(value?=?"com.imooc.spring.ioc.Class013")

    定位需要掃描的包。系統會自動加載在該包中帶有@Component注解的類。

    注意:使用該方法,掃描的BeanID默認為類名(首字母變小寫)。也可自命名@Component(value="")

    查看全部
  • 代碼總結

    使用配置文件注解管理Bean

    查看全部
  • 管理Bean的管理類MyConfiguration代碼

    注意:

    • 在類的聲明前需要注解@Configuration

    • 在創建Bean的函數前注解@Bean

    • 創建的Bean默認的Bean ID為方法名,如圖bean1.若需重命名,修改@Bean注解為@Bean(value="bean2")

    • 重命名可同時定義多個,將多個名字定義成一個數組@Bean(value = {"bean2","bean3"})

    查看全部
  • 測試代碼部分

    注意:以注解的方式管理Bean,new的上下文類為AnnotationConfigApplicationContext。其參數也由spring.xml,改為了注解了@Configuration的類的類類型。

    查看全部

舉報

0/150
提交
取消
課程須知
需要具備Java語法基礎,了解Java Web基礎知識。
老師告訴你能學到什么?
1、什么是IoC 2、Spring Bean的管理 3、什么是懶加載

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!