在上一篇文章“第一個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、執行命令都要提前配置好Java和Maven的環境變量喲~
2、當執行第一種啓動方式的時,也需要引入第二種啓動方式中的spring-boot-maven-plugin,否則會出現加載不到主類的錯誤
源碼鏈接:
https://github.com/devilyang123/SpringBoot-Learning/tree/master/springboot-hello
歡迎關注我的個人公衆號“笑笑是一個碼農”,第一時間獲取最新文章。
您的關注,就是支持我持續寫作的最大動力!
還可以免費領取前後端全站學習視頻資料呦~
個人微信號,如需添加微信,請備註來源,因爲媽媽從小就告訴我不要隨便跟陌生人聊天!(嘿嘿~)