Spring5.0入門級(jí)案例(入門小白專屬)
注:如果讀者感覺相關(guān)jar包下載起來比較麻煩,可以直接跳過標(biāo)題1,點(diǎn)擊該鏈接即可下載本人已經(jīng)打包上傳的jar包文件:https://download.csdn.net/download/MrYushiwen/13135594,方便,快捷! font>
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
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)容。