最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Spring的IoC和DI入門案例

2022-11-04 14:11 作者:啊莫利息  | 我要投稿
  • IoC :不需要再去new一個對象了,Spring內(nèi)部new好了

  • DI:兩個bean(service、dao)之間原本需要的依賴關(guān)系關(guān)系Spring也創(chuàng)建好了依賴注入

  1. 新建一個project項(xiàng)目,選擇quickstart,點(diǎn)擊Next

2.設(shè)置存放位置,修改GroupId,點(diǎn)擊Next

3.使用IDEA默認(rèn)Maven每次都得手動修改本地倉庫的位置,否則就會存到默認(rèn)的C盤

  • 成功之后,修改pom.xml文件,添加spring.framework依賴


添加依賴
  • 注意要去右邊maven選項(xiàng)卡里面刷新一下,下載依賴


  • 按照這樣的格式創(chuàng)建文件夾、接口、類,target文件夾在右鍵運(yùn)行之后會自動生成


  1. resource文件夾

修改文件夾的格式:

2. dao 和 service 都是package包

dao包
把com.spring.dao.(默認(rèn)在dao下創(chuàng)建)改為com.spring.service

3.這個時候一定要先創(chuàng)建接口 BookDao 和 BookServce !??!,否則會創(chuàng)建到impl包下面

接口在Class類里面
第二個選項(xiàng)Interface就是接口

4.然后再去創(chuàng)建 impl 包

5.創(chuàng)建Java類

6.App和dao、service同級

  • 以上六步應(yīng)該是提前完成的,然后再去修改pom.xml文件,添加spring.framework依賴之后才能設(shè)置spring.config配置

  • 在resource資源文件夾配置spring

統(tǒng)一名字
  • 學(xué)習(xí)Spring之前的方法,接口new一個對象,然后調(diào)用方法

  • 學(xué)習(xí)了Spring之后的方法,左邊小燈泡的快捷鍵 Alt + Enter

這樣就是簡單的IoC案例

下面開始DI案例:

取代之前 new 對象的方式
為兩個bean設(shè)置property屬性關(guān)系
  • bean標(biāo)簽的name屬性,可以設(shè)置多個name,中間使用 ,-,空格 隔開,和id的性質(zhì)一樣

  • 并且每一個bean創(chuàng)建出來的實(shí)例對象都默認(rèn)是單例的,可以復(fù)用,節(jié)省內(nèi)存

打印出來發(fā)現(xiàn)地址一樣,默認(rèn)是單例
  • 可以通過修改bean標(biāo)簽屬性設(shè)置單例和非單例


Spring的IoC和DI入門案例的評論 (共 條)

分享到微博請遵守國家法律
江口县| 曲阳县| 霞浦县| 苍溪县| 温州市| 德钦县| 深州市| 隆德县| 南岸区| 丽江市| 平顺县| 武川县| 洞口县| 庆元县| 江华| 观塘区| 上饶县| 若尔盖县| 西充县| 寻甸| 安达市| 彩票| 柘荣县| 双江| 新乡县| 大名县| 南涧| 九寨沟县| 冕宁县| 天全县| 乌什县| 霍州市| 筠连县| 新平| 宜黄县| 修文县| 太原市| 山东省| 思南县| 平顺县| 兴义市|