当前位置: 首页 > news >正文

oracle网站开发职业技能培训中心

oracle网站开发,职业技能培训中心,软件开发工具是什么,史志办干地情网站建设背景 SpringBoot 项目的部署一般采用全量jar 包方式部署相关项目,如果我们对相关的Contrller\Service\Dao\Mapper 层进行相关业务调整就需要重新编译全量jar 包(包大小约为200M左右)实在太麻烦了。 本文:重点讲解使用SpringBoot 的增量/瘦身…

背景

SpringBoot 项目的部署一般采用全量jar 包方式部署相关项目,如果我们对相关的Contrller\Service\Dao\Mapper 层进行相关业务调整就需要重新编译全量jar 包(包大小约为200M左右)实在太麻烦了。

本文:重点讲解使用SpringBoot 的增量/瘦身部署方式,把引用的jar 和静态资源分离。

分离Jar包

SpringBoot 全量jar 大小截图

点击SpringBoot 项目的Maven ->package 打包指令。

 SpringBoot 增量/瘦身jar 大小截图

点击SpringBoot 项目的Maven ->package 打包指令。

如何使用maven-dependency-plugin分离jar包 

第一步:在SpringBoot 项目中pom.xml文件的plugins 标签下添加plugin 依赖。

         <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><executions><execution><id>copy</id><phase>package</phase><goals><goal>copy-dependencies</goal></goals><configuration><!--指定的依赖路径--><outputDirectory>${project.build.directory}/lib</outputDirectory></configuration></execution></executions></plugin>

第二步:修改SpringBoot 项目默认:spring-boot-maven-plugin插件,添加如下配置。

         <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><executable>true</executable><!--必须为ZIP模式,不指定的话-Dloader.path不生效--><layout>ZIP</layout><!-- 打包的时候排除的jar包--><includes><include><groupId>non-exists</groupId><artifactId>non-exists</artifactId></include></includes></configuration></plugin>

分离配置文件

在lib同目录下创建resource文件夹,进入代码resource文件夹内复制application.yml文件到resource文件下。

SpringBoot 项目启动 

在Spring Boot 可执行jar 包所在的文件目录打开窗口,执行如下指令:

E:\github_workspace\SpringBootCase\SpringBoot-MyBatisPlus\target>java -Dloader.path=./lib -jar .\SpringBoot-MyBatisPlus-1.0-SNAPSHOT.jar

 CMD 窗口输出:

如果涉及Spring Boot 项目涉及application.yml 文件但又不涉及后端逻辑代码的修改,可以通知指定配置文件方式,启动Spring Boot项目,执行如下指令:

java -Dloader.path=./lib -Dspring.config.location=./resource/application.yml -jar .\SpringBoot-MyBatisPlus-1.0-SNAPSHOT.jar

CMD 窗口输出:

http://www.shuangfujiaoyu.com/news/36537.html

相关文章:

  • 云南文山网站建设费用安徽网站开发哪家好
  • 烟台外贸网站建设公司企业网站建设哪家好
  • 涪陵网站制作广东百度seo
  • 吉首自治州住房和城乡建设局网站东莞疫情最新消息今天新增病例
  • 创业 建网站搜索引擎优化的主要特征
  • b2c网站维护常德网站建设公司
  • 网站怎么做移动端的nba最新排名榜
  • 阿里跨境电商平台有哪些网站优化排名软件推广
  • 怎么做考试资料网站seo顾问服务公司
  • 新疆伊犁河建设管理局网站百度百家号注册
  • 怎样注册个人网站seo网站收录工具
  • 网站开发标书企业在线培训系统
  • 免费网站制作作业百度手机助手app下载安装
  • 雅安建设机械网站如何免费做网站网页
  • 谷歌上怎样做网站搜索引擎优化要考虑哪些方面?
  • 建设网站的页面设计如何开发微信小程序
  • 网站根目录验证文件惠州网络营销
  • 西湖区住房和城市建设局网站百度最新收录方法
  • 福清网站建设专家济南竞价托管公司
  • 幼儿园网站建设方案结语临沂百度推广多少钱
  • 西双版纳傣族自治州人力资源和社会保障局网站编辑seo
  • 大同网站建设哪里好手机如何制作自己的网站
  • wp网站做企业站好不好江西省水文监测中心
  • 网站模板分类网站代运营推广
  • 义乌搭建网站百度资源共享
  • 温州专业网站建设推广seo海外推广
  • xuzhou网站制作襄阳百度开户
  • 网站代码怎么做seo 页面
  • 网站建站要求的磁力搜索引擎
  • 什么行业必须做网站沈阳网站关键词优化多少钱