從零開始學SpringBoot2.x(03-SpringBoot的其他兩種啓動方式)

在上一篇文章“第一個SpringBoot應用注意點”中簡單介紹了一下我們第一個SpringBoot應用一些要注意的地方,其中,我們僅僅是通過IDEA運行main函數來啓動我們的SpringBoot應用,下面我來分享一下SpringBoot的其他啓動方式。

1、使用java -jar的方式啓動

我們的demo工程默認提供的pom文件中並沒有指定項目的打包方式,默認就會打成jar包,當然我們也可以顯示指定,如下:

接着,找到IDEA最右邊的maven工具欄,選擇package來打包,如下:

在執行package之前最好先執行 一下第一個 clean命令,運行完命令後,我們的控制檯出現如下結果表示打包成功:

然後我們來到項目下的targer文件夾下就可以看到生成了一個jar文件,如下:

我們對其使用ctrl+shift+c複製其絕對路徑,然後找到IDEA自帶的終端(windows的終端cmd也是同樣的道理),如下:

輸入如下命令:

java -jar E:\Other\Daily_Practice\SpringBoot-Learning\springboot-hello\target\demo-0.0.1-SNAPSHOT.jar

當然,要把-jar後面的路徑換成你自己的,單擊回車執行該命令。

不出意外的話,可以在終端看到項目啓動成功的信息,接着就可以去訪問我們之前寫的hello接口了,結果如下:

訪問成功!

2、使用spring-boot-maven-plugin啓動

我們再來回顧一下pom文件,發現在其的最底部,已經幫我們引入了一個插件,如下:

我們再次打開IDEA自帶的終端,進入項目的根目錄(默認就會在根目錄下),執行如下命令:

mvn spring-boot:run

命令執行成功後,我們同樣可以看到項目啓動成功的信息,接着去訪問我們的hello接口,毫無疑問,保證成功!

注意點:

1、執行命令都要提前配置好JavaMaven的環境變量喲~

2、當執行第一種啓動方式的時,也需要引入第二種啓動方式中的spring-boot-maven-plugin,否則會出現加載不到主類的錯誤

 

源碼鏈接:

https://github.com/devilyang123/SpringBoot-Learning/tree/master/springboot-hello

 

 

歡迎關注我的個人公衆號“笑笑是一個碼農”,第一時間獲取最新文章。

您的關注,就是支持我持續寫作的最大動力!

還可以免費領取前後端全站學習視頻資料呦~

個人微信號,如需添加微信,請備註來源,因爲媽媽從小就告訴我不要隨便跟陌生人聊天!(嘿嘿~)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章