山東網(wǎng)站建設公司武漢做seo公司
?1.問題導入
?
????????以后我們和前端開發(fā)人員協(xié)同開發(fā),而前端開發(fā)人員需要測試前端程序就需要后端開啟服務器,這就受制于后端開發(fā)人員。
????????為了擺脫這個受制,前端開發(fā)人員嘗試著在自己電腦上安裝 Tomcat 和 Idea ,在自己電腦上啟動后端程序,這顯然不現(xiàn) 實。
???????? 我們后端可以將 SpringBoot 工程打成 jar 包,該 jar 包運行不依賴于 Tomcat 和 Idea 這些工具也可以正常運行,只是這個 jar 包在運行過程中連接和我們自己程序相同的 Mysql 數(shù)據(jù)庫即可。
這樣就可以解決這個問題,如下圖? :
?
那現(xiàn)在問題是如何打包呢? 1.1.4.2 打包 由于我們在構建 SpringBoot 工程時已經(jīng)在 pom.xml 中配置了如下插件:
<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
所以我們只需要使用 Maven 的 package 指令打包就會在 target 目錄下生成對應的 Jar 包?
?注意:該插件必須配置,不然打好的 jar 包也是有問題的。
2.打包?
?
雙擊Maven中的lifecycle中的package?
打包完成 :打好的jar包就在target中
?
3.啟動?
進入 jar 包所在位置,在命令提示符中輸入如下命令:
????????java -jar springbootgate-0.0.1-SNAPSHOT.jar?
?
?
執(zhí)行上述命令就可以看到 SpringBoot 運行的日志信息
?
?4.測試
瀏覽器輸入路徑:
?
返回信息正確
?
完成!?