中文字幕精品亚洲无线码二区,国产黄a三级三级三级看三级,亚洲七七久久桃花影院,丰满少妇被猛烈进入,国产小视频在线观看网站

springboot~添(tian)加新(xin)模塊的方(fang)法

在springboot項(xiang)(xiang)目(mu)(mu)框架(jia)里,把一個項(xiang)(xiang)目(mu)(mu)兩(liang)大模塊,主項(xiang)(xiang)目(mu)(mu)main和測試項(xiang)(xiang)目(mu)(mu)test,而(er)我們的測試項(xiang)(xiang)目(mu)(mu)根據功能又(you)可以再分,比如可以有單(dan)元(yuan)測試,集(ji)成(cheng)測試,業務測試等(deng)等(deng)。

對于一個初(chu)學者來(lai)說,建立模塊的方式需要我們掌(zhang)握,網上(shang)的資料(liao)不多,很少(shao)講到這個功能點,大叔(shu)在這里(li)普及一下(xia)!

springboot項目(mu)基本結構如圖(tu):

下(xia)面我們來建立一個集成測試模(mo)塊intTest,有的團隊愿意叫它integTest,都可以,intTest這個名字來自于gradle官方的文檔(dang)上(shang),大叔(shu)也借鑒(jian)一下(xia)(//docs.gradle.org/current/userguide/java_testing.html#test_reporting)

一 選擇file->project structure  文件-》項目結構,我(wo)們(men)看到有兩(liang)個默認的模(mo)塊

二 關(guan)閉它(ta),然后在test模塊上左(zuo)擊選復(fu)制,在src上選粘貼,輸入(ru)新的模塊名

 

三 選要復制的文件(jian),然(ran)后這里可以(yi)不用選,自己去從新去建立

四 如果軟(ruan)件有(you)bug,可(ke)以還是會把(ba)當(dang)前項(xiang)目文件復制到(dao)新模塊里,這時(shi)你刪除即可(ke),然后(hou)重新還原包,之后(hou)你的intTest包就出現了,當(dang)沒有(you)還原成功(gong)時(shi),它只是個文件夾!

五 打開文件結構窗口,可以(yi)intTest沒(mei)有和main,test在一(yi)個分(fen)組,你(ni)可以(yi)移到到同一(yi)分(fen)組里

六 為根項目添(tian)加java文(wen)件夾(jia),建立文(wen)件夾(jia)后需要修改文(wen)件夾(jia)類(lei)型,如(ru)圖:

你可以為intTest模塊(kuai)去(qu)配(pei)置它的(de)相關信(xin)息,同樣是(shi)在build.gradle里進行,這塊(kuai)就不再詳(xiang)細(xi)說了

現在(zai)(zai)你應該知道如何在(zai)(zai)springboot里構建多模塊應用了(le)吧!

注意(yi):當你添(tian)(tian)加新的模塊(kuai)后,如果希(xi)望(wang)集(ji)成前面的模塊(kuai),可以在build.gradle里添(tian)(tian)加如下代碼(例(li)如新模塊(kuai)為integTest)

    integTestCompile sourceSets.main.output
    integTestCompile configurations.testCompile
    integTestCompile sourceSets.test.output
    integTestRuntime configurations.testRuntime

這(zhe)樣(yang)在刷(shua)新(xin)后(hou),它(ta)的依賴項里就會繼承main和(he)test這(zhe)兩個模塊(kuai)了。

 

posted @ 2018-11-27 12:07  張占嶺  閱讀(8152)  評論(0)    收藏  舉報