Spring5.0入門級(jí)案例(入門小白專屬)

      網(wǎng)友投稿 710 2022-05-30

      注:如果讀者感覺相關(guān)jar包下載起來比較麻煩,可以直接跳過標(biāo)題1,點(diǎn)擊該鏈接即可下載本人已經(jīng)打包上傳的jar包文件:https://download.csdn.net/download/MrYushiwen/13135594,方便,快捷!

      1.相關(guān)jar包下載詳細(xì)流程

      下載鏈接:https://repo.spring.io/release/org/springframework/spring/

      點(diǎn)擊鏈接,出現(xiàn)如下圖:

      向下滑動(dòng)到最底部(越下面版本越新),下載自己想要到版本即可

      點(diǎn)擊第一個(gè)下載即可:

      下載完成后,解壓,會(huì)出現(xiàn)如下所示的目錄:

      目錄講解:

      docs目錄為spring相關(guān)的文檔說明

      libs目錄為spring相關(guān)jar包

      schema目錄為spring相關(guān)配置文件

      其中我們需要用到的是相關(guān)jar包,也就是libs目錄下面的jar包文件

      本篇文章為小白入門篇,我們只需要導(dǎo)入其中的部分包,如下所選的4個(gè)包:

      除了上述4個(gè)包之外,還需要去maven官網(wǎng)下載相應(yīng)的commons-logging日志的jar包,因?yàn)樯鲜?個(gè)jar包需要依賴于該日志jar包,下載流程如下:

      百度搜maven,點(diǎn)擊第一個(gè):

      點(diǎn)擊第一個(gè),進(jìn)入后,搜索欄搜索commons-logging,點(diǎn)擊搜索結(jié)果第一個(gè)

      點(diǎn)擊后進(jìn)入如下界面,之后在點(diǎn)擊下載最新版本,也是第一個(gè)

      點(diǎn)擊紅色圈內(nèi)的jar即可下載

      下載完成后,需要用到的jar包有上述4個(gè)spring中jar包和一個(gè)jar包c(diǎn)ommons-logging,如下圖

      到此所需jar包準(zhǔn)備完畢

      2.創(chuàng)建一個(gè)普通的java工程,導(dǎo)入如上的5個(gè)jar包

      創(chuàng)建一個(gè)目錄,命名為lib,用來存放導(dǎo)入的資源jar包

      把5個(gè)jar包復(fù)制粘貼到lib目錄下,這還不算真正到導(dǎo)入jar包,還需要進(jìn)行如下操作:

      點(diǎn)擊file->Project Structure… 如下圖:

      選擇modules --> dependencies --> +號(hào) --> JARs or directories…,如下圖:

      選擇lib目錄下的5個(gè)jar包,

      點(diǎn)擊apply,點(diǎn)擊ok,導(dǎo)入完成。

      3.案例

      創(chuàng)建一個(gè)Student類,等會(huì)用這個(gè)類做測(cè)試:

      我們一般創(chuàng)建一個(gè)對(duì)象需要用new+構(gòu)造器,在spring中我們可以不需要做這些操作,就可以自動(dòng)生成相關(guān)類的對(duì)象,那如何讓spring自動(dòng)幫我們生成類的對(duì)象呢,需要進(jìn)行以下兩個(gè)步驟:

      創(chuàng)建spring配置文件,

      在配置文件中配置創(chuàng)建的對(duì)象

      在spring中,配置文件是xml格式的,首先我們創(chuàng)建一個(gè)xml文件

      隨便起一個(gè)名字

      創(chuàng)建完成后,我們對(duì)其進(jìn)行配置

      配置時(shí)我們需要用到bean標(biāo)簽,通過bean標(biāo)簽可以完成對(duì)象的創(chuàng)建,標(biāo)簽的class屬性是需要?jiǎng)?chuàng)建類的全路徑,id是對(duì)象的名字,可以隨便取,如下:

      進(jìn)行測(cè)試代碼編寫:

      package demo; import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; /** * @Author: YuShiwen * @Date: 2020/11/22 1:35 PM * @Version: 1.0 */ public class DemoTest { @Test public void test1(){ //加載spring配置文件,"bean.xml"為配置文件的路徑 ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml"); //獲取配置創(chuàng)建的對(duì)象,getBean("student", Student.class) // 第一個(gè)參數(shù)為剛才配置文件中的id值,第二個(gè)參數(shù)為轉(zhuǎn)換的類型 Student student = context.getBean("student", Student.class); System.out.println(student); student.study(); } }

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      Spring5.0入門級(jí)案例(入門小白專屬)

      15

      16

      17

      18

      19

      20

      21

      22

      23

      24

      25

      26

      27

      測(cè)試輸出結(jié)果:

      測(cè)試完成!

      好了,這次我們的spring小白入門級(jí)教程到此告一段落,之后我會(huì)繼續(xù)寫進(jìn)階的教程,希望我的文章對(duì)您有所幫助!

      JAR Spring

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:script標(biāo)簽使用位置以及推遲執(zhí)行腳本
      下一篇:MindInsight安裝及可視化集群調(diào)優(yōu)
      相關(guān)文章
      亚洲欧洲国产综合| 毛茸茸bbw亚洲人| 亚洲日本中文字幕天堂网| 亚洲国产精品免费观看| 在线观看亚洲一区二区| 亚洲AV乱码久久精品蜜桃| 亚洲国产精品嫩草影院在线观看| 久久久无码精品亚洲日韩软件| 亚洲免费在线观看| 亚洲人成电影网站国产精品| 亚洲精品无码成人片在线观看 | 久久精品国产亚洲AV麻豆网站 | 亚洲人成人无码.www石榴| 国产亚洲中文日本不卡二区| 亚洲中文无码永久免费| 亚洲人成电影网站色| 亚洲爆乳AAA无码专区| 日韩色视频一区二区三区亚洲| 亚洲国产精品成人午夜在线观看| 亚洲精品动漫免费二区| 久久久久久久久无码精品亚洲日韩| 亚洲av成本人无码网站| 亚洲第一成人影院| 亚洲av再在线观看| 国产亚洲精品不卡在线| 亚洲精品国产品国语在线| 亚洲AV日韩精品久久久久| 亚洲经典在线中文字幕| 亚洲一级毛片在线播放| 亚洲日韩乱码中文字幕| 在线观看亚洲精品专区| 亚洲高清国产拍精品青青草原| 久久国产成人精品国产成人亚洲| 亚洲熟妇av一区二区三区| 亚洲va久久久噜噜噜久久天堂| 日韩精品一区二区亚洲AV观看| 亚洲成年人电影网站| 亚洲综合激情五月丁香六月| 精品国产亚洲一区二区三区在线观看| 亚洲精品成人在线| 久久久久久a亚洲欧洲aⅴ|