SpringBoot应用WAR包体积瘦身结合Tomat应用的热加载配置的案例

SpringBoot2.x -Maven打war时对第三方依赖的jar包进行抽离(排除固定不变的jar),以减少war的体积从而加快应用部署及发布。最后借助Tomcat的类加载器(SharedLoader)对这些不变的jar进行父级加载,同时再借助Tomcat应用的热加载配置,做到只替换变化jar而不重启Tomcat既能更新应用服务API的效果!
================================
案例gitee代码仓库:https://gitee.com/appleyk/maven-war-lose-weight