" />

欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java Spring框架的概述

 更新時(shí)間:2022年01月14日 16:05:23   作者:這很宇航  
這篇文章主要為大家介紹了Java Spring框架,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

Spring框架概述

  1. Spring是輕量級(jí)的開源的JAVAEE框架
  2. Spring可以解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性
  3. Spring有兩個(gè)核心部分:IOC和Aop
    1. IOC:控制反轉(zhuǎn),把創(chuàng)建對(duì)象的過程交個(gè)Spring進(jìn)行管理
    2. Aop:面向切面,不修改源代碼進(jìn)行功能增強(qiáng)
  4. Spring特點(diǎn)
    1. 方便解耦,簡(jiǎn)化開發(fā)
    2. Aop編程支持
    3. 方便程序測(cè)試
    4. 方便和其他框架進(jìn)行整合
    5. 方便進(jìn)行事務(wù)操作
    6. 降低API的使用難度

IOC容器

  1. IOC底層原理
  2. IOC接口(BeanFactory)
  3. IOC操作Bean管理(基于XML)
  4. IOC操作Bean管理(基于注解)

IOC概念和原理

什么是IOC

控制反轉(zhuǎn),把對(duì)象創(chuàng)建和對(duì)象之間調(diào)用過程,交給Spring進(jìn)行管理

使用IOC目的:為了耦合度降低

IOC底層原理

xml解析,工廠模式,反射

Snipaste_2022-01-13_14-12-56

Snipaste_2022-01-13_14-13-16

Snipaste_2022-01-13_14-52-46

IOC接口

  1. IOC思想基于IOC容器完成,IOC容器底層就是對(duì)象工廠
  2. Spring提供IOC容器實(shí)現(xiàn)兩種方式:(兩個(gè)接口)
    1. BeanFactory:
      1. IOC容器基本實(shí)現(xiàn)方式,是spring內(nèi)部使用接口,不提供開發(fā)人員進(jìn)行使用
      2. 加載配置文件不會(huì)創(chuàng)建對(duì)象,在獲取對(duì)象才去創(chuàng)建對(duì)象
    2. ApplicationContext:
      1. BeanFactory接口的子接口,提供更多更強(qiáng)大的功能,一般是由開發(fā)人員進(jìn)行使用
      2. 加載配置文件時(shí)候就會(huì)把配置文件對(duì)象進(jìn)行創(chuàng)建
  3. 使用ApplicationContext把加載過程交給啟動(dòng)服務(wù)器,不要留給運(yùn)行中。
  4. ApplicationContext接口有實(shí)現(xiàn)類

Snipaste_2022-01-13_15-38-18

盤路徑 類路徑

IOC操作Bean管理

  1. 什么是Bean管理
    1. Spring創(chuàng)建對(duì)象
    2. Spring注入屬性
  2. Bean管理操作有兩種方式
    1. 基于xml配置文件方式實(shí)現(xiàn)
    2. 基于注解方式實(shí)現(xiàn)

IOC操作Bean管理(xml)

基于xml方式創(chuàng)建隊(duì)形

Snipaste_2022-01-13_17-30-32

  1. 在Spring配置文件中,使用bean標(biāo)簽,標(biāo)簽里面添加對(duì)應(yīng)屬性,就可以實(shí)現(xiàn)對(duì)象創(chuàng)建
  2. 在bean標(biāo)簽有很多屬性,常用屬性:
    1. id屬性:唯一標(biāo)識(shí)
    2. class屬性:類全路徑
  3. 創(chuàng)建對(duì)象時(shí)候,默認(rèn)是執(zhí)行無參構(gòu)造

基于xml方式注入屬性

  1. DI:依賴注入,注入屬性
    1. 使用set方法注入
    2. 屬性:類全路徑
  2. 創(chuàng)建對(duì)象時(shí)候,默認(rèn)是執(zhí)行無參構(gòu)造

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

最新評(píng)論