热部署:

热部署是指在项目首次部署,服务启动之后,如果应用发生了变化,而且IDEA感知到了应用的变化,就自动完成jar的更新,无需手动再次启动项目,就可以访问应用的更新,但是对配置文件的修改除外!

第一步:打开IDEA
第二部:点击FILE->Settings

第三步 进入Setting->Build,…->Compiler->勾上Build project automatically

第四步:打开一个页面,按住ctrl+alt+shift+/,然后点击第一个

第五步:勾上compiler.automake.allow.when.app.running

第六步:添加需要进行热部署的springboot项目的依赖

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><!--可以不写版本号,springboot项目会自动配置版本号--></dependency>

第七步:在xml文件中将派生设为true

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><fork>true</fork></configuration></plugin></plugins></build>

第八步:选择自动更新类和资源

第九步:重新启动项目,热部署完成!

SpringBoot项目在IDEA上实现热部署相关推荐

  1. springboot项目在idea中的热部署的几种方式

    1. devtools依赖方式 我们在使用idea运行springboot项目时想要实现热部署,首先需要添加依赖 <dependency><groupId>org.spring ...

  2. 【SpringBoot】32、SpringBoot项目Jar包如何瘦身部署

    一.背景 SpringBoot 为我们快速开发提供了很好的架子,使得我们只需要少量配置就能开始我们的开发工作,但是当我们需要打包上传部署时,却是很神伤的一个问题,因为打出来的 Jar 包少则十几兆,多 ...

  3. 【阿里云 Linux 服务器】购买 Linux 到项目部署过程中遇到的问题,部署 SpringBoot 项目到服务器上,在手机上安装 Android 程序进行测试

    文章目录 一.购买好服务器之后要重置密码 二.利用 putty 程序登录访问你的服务器 三.配置安全组开放端口 四.部署项目前期准备工作 4.1 安装 Java 4.2 安装 mysql 4.3 安装 ...

  4. springBoot修改代码不需要重启-热部署

    springboot每次修改代码都需要重启项目,进行热部署后就不需要每次修改代码都要重启项目了 热部署: 需要在pom.xml里进行配置 <dependency> <groupId& ...

  5. SpringBoot项目打包成war包并部署到服务器上

    背景说明 当我们使用springboot开发时,有的时候需要打war包在外部tomcat部署,方便运维人员维护,但是修改配置文件后重新打包给运维的时候,又需要修改一些配置这样还是不方便维护. 环境参数 ...

  6. 阿里云服务器部署SpringBoot项目(mysql安装、服务部署)

    最近在阿里云购买了一台轻量级云服务器,开始了自主服务之旅,下面记录步骤以及采坑过程. 首先拿到服务器的第一步我进入了控制台-远程连接中设置了连接密码,然后通过securt客户端工具连接. 1.jdk1 ...

  7. 基于Bitbucket和Bamboo的SpringBoot项目CICD(持续集成和部署)

    基本概念 简单地说,Bitbucket是公司内部的Git远端源码管理工具,相当于Gitlab或Github:Bamboo是自动化运维工具,可以构建.打包.部署,相当于Jenkins. 可以前往Atla ...

  8. SpringBoot项目实现图片上传,并可以在浏览器上显示

    接触SpringBoot一段时间了,今天来实现一下图片上传功能. 首先在jsp页面代码如下: method="post" enctype="multipart/form- ...

  9. 将Springboot项目放在服务器上一直运行

    nohup java -jar hz-sms-0.0.1-SNAPSHOT.jar >/www/wwwroot/...-0.0.1-SNAPSHOT.out 2>&1 &

最新文章

  1. Docker核心技术之容器详解
  2. python笔试题奥特曼打怪兽_python笔试做错的题目
  3. 小白学phoneGap《构建跨平台APP:phoneGap移动应用实战》连载四(使用程序载入事件)...
  4. 最新!压缩为rar格式方法,目前只能用:WinRAR压缩工具-rar压缩格式的版权所有者。
  5. 适合零基础学python的书籍_适合零基础学习Python的书籍
  6. redis特点单进程单线程高性能服务器,Redis为什么是单线程?Redis又为什么这么快!...
  7. 荐书 | 10本书给你计算机大师思维
  8. sigsuspend函数(mysleep函数的改进)
  9. Python成长之路_装饰器
  10. vba替换字符串中的字符_R语言 | 字符串替换
  11. 【Oracle】开、关、删归档日志(archivelog)
  12. 微信ipad协议源码
  13. Make sure that the latest NVIDIA driver is installed and running.
  14. python中判断小写字符_Python islower()函数 判断字符串中字符是否都为小写
  15. stack Error: EACCES: permission denied
  16. linux系统怎么禁用键盘,Linux之禁用笔记本键盘
  17. Python 批量汉字转五笔,Word输出为Excel
  18. Gradle实现多渠道打包(不同资源文件打不同的包)
  19. 小飞鱼通达二开 小飞鱼OA开发案例集锦目录(持续更新)
  20. 腾讯云部署hexo博客系统

热门文章

  1. Cisco ASA防火墙实现IPSec 虚拟专用网,可跟做!!!
  2. iOS 苹果所有设备的系统、屏幕尺寸和像素
  3. 软考嵌入式系统工程师的十大建议
  4. 基于Echarts实现可视化数据大屏实时监测大数据
  5. 【论文阅读#1】Edge Computing: Vision and Challenges
  6. Geodetic集合 c++
  7. 华硕W519L(win10系统)安装黑苹果全过程(几乎完美,已洗白)
  8. 苹果企业签名证书制作详解
  9. 又双叒叕ctf比赛之saarland
  10. hdu 1074 状压dp