SpringBoot應(yīng)用WAR包體積瘦身結(jié)合Tomat應(yīng)用的熱加載配置的案例

SpringBoot2.x -Maven打war時對第三方依賴的jar包進(jìn)行抽離(排除固定不變的jar),以減少war的體積從而加快應(yīng)用部署及發(fā)布。最后借助Tomcat的類加載器(SharedLoader)對這些不變的jar進(jìn)行父級加載,同時再借助Tomcat應(yīng)用的熱加載配置,做到只替換變化jar而不重啟Tomcat既能更新應(yīng)用服務(wù)API的效果!
================================
案例gitee代碼倉庫:https://gitee.com/appleyk/maven-war-lose-weight
標(biāo)簽: