1. 程式人生 > >spring boot打jar包和打war包的區別

spring boot打jar包和打war包的區別

spring boot既可以打成war釋出,也可以找成jar包釋出。說一下區別

jar包:直接通過內建tomcat執行,不需要額外安裝tomcat。如需修改內建tomcat的配置,只需要在spring boot的配置檔案中配置。內建tomcat沒有自己的日誌輸出,全靠jar包應用輸出日誌。但是比較方便,快速,比較簡單。

war包:傳統的應用交付方式,需要安裝tomcat,然後放到waeapps目錄下執行war包,可以靈活選擇tomcat版本,可以直接修改tomcat的配置,有自己的tomcat日誌輸出,可以靈活配置安全策略。相對打成jar包來說沒那麼快速方便。

我個人比較偏向打成war包的方式釋出應用,但是打成jar包可以,區別貌似不是很大,最主要還是看個人習慣和業務場景需求了。暫時瞭解到兩種打包方式的區別作用只有這些,歡迎指正補充。