日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

SpringBoot快速构建项目

發布時間:2024/4/13 javascript 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringBoot快速构建项目 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們再來看一下SpringBoot的快速構建項目,我們都是在集成的IDEA當中,創建一個maven project,在maven project的pom文件里呢,我們再去加SpringBoot相關的坐標,我們再教一種SpringBoot快速構建的方式,在Spring的官網上,SpringBoot官網上,已經提供了一種快速構建項目的方式,怎么去做呢,也很簡單,我們來看一下第一步,我們來打開SpringBoot的官網,這是第一步,他官網的網址是什么呢,https://spring.io/這個是Spring的官網,點Project按鈕,進來之后https://spring.io/projects進來之后,這是Spring下所有的項目,在這里找到第一個就是Springboot,我們點他https://spring.io/projects/spring-boot這個時候就進入到SpringBoot的官網,這個就是SpringBoot官網的域名,我們把它粘過來,進到官網以后,這里有一個quick start,只要我們選擇他,在這里你可以看到你要用哪個版本的列表,并且在這個列表當中,會顯示版本的坐標,Maven的坐標,我們用水拷貝過來就可以了,當然我們現在用的不是這種構建方式,在quickstart這里有一個start spring.iohttps://start.spring.io/這是什么呢,我們點一下,其實他就是一個地址,他就會跳轉到一個能夠構建SpringBoot的頁面,構建SpringBoot的頁面,當然你也可以直接訪問這個頁面,來進行項目的一個構建,我們是先訪問spring的官網,然后是springboot的官網,通過它進入到Spring快速構建的頁面,在這個頁面當中我們怎么去構建自己的應用呢,來看一下,第一個它是問你你要構建什么類型的項目,那我們現在還是一個maven project,然后用什么語言呢,我們還是用JAVA語言,然后SpringBoot的版本用什么呢,這里我們得看一下,我們介紹過版本的信息,看一下SpringBoot的版本,你像標記為SNAPSHOT快照版的,它是一個BUILD的版本,是內部使用版本,所以這樣的版本當中呢,肯定會存在一些不穩定的因素,就是這個版本是不建議我們使用的,除了SNAPSHOT以外,還有GA,GA是開發后的一個穩定版,那這里使用GA來表示他的發布計劃,不像我們SpringCloud里面,還有M版本的,這里沒有,其實我們這里的GA就表示一個穩定版了,那我們就可以選擇使用GA的版本,現在有2.0.2的GA了,1.5.14是開發版,然后1.5.13是穩定版,那我們用哪個呢,我們用1.5.13的版本就可以了,我們還是進入到這個頁面,然后選擇1.5.13,然后在這個頁面當中,我們接著去輸入,因為我們是MAVEN項目,肯定會涉及到讓我們填入groupId,還有artifactId了,那我們來寫一個groupId,比如我們寫com.learn,artifactId呢,我們是第一個項目,項目叫springboot-hello,這個不是自動提示,這是我以前構建過一個項目的記錄,后面他根據你填的內容,去給你完成一個自動的依賴注入,那么這里我們就用一個WEB,你輸入WEB以后他會有一個提示,你就選中它,下面你看這里會多一個WEB,這個WEB是什么,其實就是他構建項目時,讓他把SpringBoot的WEB啟動器,坐標添加到我的pom文件當中,如果你要整合JPA,那你寫JPA就可以了,這樣快速構建信息就寫好了

然后接下來我們就可以點擊Generate Project,然后你會發現他在下載,下載的內容是什么呢,就是https://start.spring.io/的網站,為我們快速創建項目的一個壓縮包,已經下載完畢了,我把它解壓出來,解壓出來以后我們拷貝一下,我們可以通過我們的集成開發IDEA,將我們的項目,導入到我們的IDEA當中,怎么去做呢,也是非常簡單的,點右鍵有一個import,因為我們構建的是一個maven項目,所以我們導入的也是一個maven項目,在這里選擇maven,導入maven的project,導入生成項目的一個目錄,這個時候我們就會發現在視圖下會多一個項目,如果你們是第一次導入的時候,第一次去導項目的時候,src/main/java,還有src/main/resource,這些都沒有,他的過一會才有,什么意思呢,第一次導入的時候,Maven會根據我們的坐標去下載一些jar包,而我這個為什么導入進來就有了呢,因為我之前創建過項目,就都有了,你們自己去做的時候,第一次里面什么都沒有,以為操作錯了,不是這樣的,你只要把相應的依賴下載完畢以后,就會出來了,然后我們看一下目錄結果,我們通過一個頁面快速創建的一個項目,我們打開src/main/java這個包,你會發現這里已經有了這么一個包了com.learn.springboothello再打開,有了一個類了,這個類叫什么呢,叫SpringbootHelloApplication,然后打開他看看這個是什么package com.learn.springboothello;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication public class SpringbootHelloApplication {public static void main(String[] args) {SpringApplication.run(SpringbootHelloApplication.class, args);}}這是不是就是我們的啟動類,SpringApplication.run,就是我們的啟動類,所以用它去構建項目的一個方便之處就是,我們啟動類創建類創建好,這是第一點,第二點,使用SpringBoot官網構建項目,會自動的幫我們生成啟動類,這是他的第一個優點,再來看,看一下項目結構,src/main/resource,這個目錄是我們放配置文件的目錄,打開看一下,你會發現這里多了一個static,還有template,大家應該都不陌生吧,模板的頁面都是放在這里,還有application.properties,這都是SpringBoot的全局配置文件,它會自動的生成靜態目錄,存放靜態資源的目錄,還會生成全局配置文件,咱們再往下看,src/test/java,這個是我們以往存放測試代碼的一個包,把它打開,這里也有一個包了com.learn.springboothello再打開,有一個叫SpringbootHelloApplicationTests,也就是說他在我們的測試包下,幫助我們生成一個測試類了,只不過這個測試代碼里面都是空的@RunWith(SpringRunner.class) @SpringBootTest public class SpringbootHelloApplicationTests {@Testpublic void contextLoads() {}}以往我們要是想要寫測試類,這些都是要我們自己手動通過編碼去寫,但是現在通過他快速創建的方式呢,他都會幫我們自動生成,會自動生成代碼,當然只是一個結構,里面具體的測試代碼沒辦法給你生成,因為他不知道你要對什么做測試,這個東西是由我們自己來填充的,然后再往下看,JRE system library現在用的是1.8的,我們看一下pom文件,在pom文件當中,可以看到,他為我們導入的依賴,dependencies,一個是WEB啟動器<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId> </dependency>還有一個是測試的啟動器<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope> </dependency>然后看properties我們以往都是在這里改JDK的版本,通過java.version,它自動就是1.8的了,說明SpringBoot官網推薦的JDK版本就是1.8,或者更高,什么版本都是1.8,也不是這樣的,但是目前我們這個是1.8,這個東西并不是我們自己填的,是自動生成的,他直接寫好就是1.8的了,說明他是推薦我們使用JDK1.8的了,而我這里安裝的JDK恰好是1.8的,所以說我們在使用SpringBoot的時候呢,其實更推薦使用1.8的,當然他之前的版本,比如我們上套的低版本的,是1.7的,隨著SpringBoot版本的提高,對于JDK的版本支持也是會有變化的,所以這一塊我們就換乘是JDK1.8的,然后下面就是Maven Dependencies,根據他的坐標,他的啟動器,去把所包含的jar包,全都注入進來就可以了,下面還多了兩個文件,一個是mvnw,一個是mvnw.cmd,這兩個文件是我們以前在eclipse里面構建項目所不存在的文件,其實這兩個文件呢,只是一個腳本的文件,cmd是運行在WINDOWS下的,mvnw沒有擴展名的,是linux下的,其實這兩個文件跟我們的關系不是很大,這個不用管它,現在就通過他的首頁,官方頁面,快速創建項目的一個平臺,去構建了我們SpringBoot的一個項目,那么構建完項目以后呢,接下來我們就去做相應的代碼開發就可以了,還是比較簡單的

?

總結

以上是生活随笔為你收集整理的SpringBoot快速构建项目的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。