热部署:在应用正在运行的时候进行部署,不需要手动重新启动应用。

1.在pom.xml中添加dependence和plugins

1 <!--热部署-->
2 <dependency>
3     <groupId>org.springframework.boot</groupId>
4     <artifactId>spring-boot-devtools</artifactId>
5     <optional>true</optional>
6 </dependency>

1 <plugin>
2     <groupId>org.springframework.boot</groupId>
3     <artifactId>spring-boot-maven-plugin</artifactId>
4     <configuration>
5         <fork>true</fork><!--注意要修改这里-->
6     </configuration>
7 </plugin>    

2.在IDEA中设置settings开启自动编译

3.在IDEA中修改Registry

使用 ctrl+shift+a 快捷键搜索 Registry,点击进入,找到compiler.automake.allow.when.app.running,勾上开启此功能即可(勾选过一次好像之后就不显示了...)。

4.重启IDEA

转载于:https://www.cnblogs.com/leirocks/p/9075204.html

Springboot-实现热部署相关推荐

  1. SpringBoot项目热部署配置

    SpringBoot配置热部署后修改代码, 无需重启即可看到修改效果. pom引入spring-boot-devtools依赖 <!--SpringBoot热部署配置 --> <de ...

  2. SpringBoot 配置热部署

    SpringBoot 配置热部署 先来说一说热部署具体有什么样的神奇作用? 再我们平常编写一个web项目时,都知道如果修改html或者jsp这些前端页面,我们浏览器刷新,是可以实时更新的.但是如果修改 ...

  3. SpringBoot 实现热部署

    #SpringBoot实现热部署 ##1.添加依赖 <!-- 热部署 --> <dependency><groupId>org.springframework.bo ...

  4. springboot项目热部署

    原理 非springboot项目热部署实现原理:服务器去监控其中加载的应用,发现产生了变化就重新加载一次. springboot项目热部署实现原理:基于springboot开发的web工程其实有一个显 ...

  5. 关于在IDEA上开发springboot及其热部署等等问题

    耗费了我两天一夜的时间,一把辛酸泪,所以要记录一下 1:IDEA方面 这个IDEA,真的是又爱又恨,喜欢他的操作模式,界面等等一系列,但是麻烦的是很多都跟eclipse不同,大大的不适应,刚开始肯定极 ...

  6. SpringBoot实现热部署

    SpringBoot实现热部署主要依赖的是DevTools工具,IDEA可以在新建SpringBoot项目时勾选DevTools选项: 或者手动在pom.xml中添加DevTools依赖的相关jar: ...

  7. Intellij IDEA SpringBoot项目热部署解决方案

    第一步:在项目pom文件中导入依赖 <dependency><!--Spring 官方提供的热部署插件 --><groupId>org.springframewor ...

  8. SpringBoot官方热部署和远程调试神器,真带劲!

    平时使用SpringBoot开发应用时,修改代码后需要重新启动才能生效.如果你的应用足够大的话,启动可能需要好几分钟.有没有什么办法可以加速启动过程,让我们开发应用代码更高效呢?今天给大家推荐一款Sp ...

  9. SpringBoot 实现热部署有哪几种方式

    主要有两种方式: Spring Loaded Spring-boot-devtools 引用devtools依赖 org.springframework.boot spring-boot-devtoo ...

  10. 【SpringBoot】springboot启动热部署

    个人简介:Java领域新星创作者:阿里云技术博主.星级博主.专家博主:正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ SpringBoot--手工启 ...

最新文章

  1. 内存存储器和外存储器的异同
  2. Running Spark on YARN
  3. git 删除本地仓库中的分支_本地 Git 仓库与 GitHub 关联
  4. OpenLTE 基站相关头文件:PHY、MAC、RLC、RRC、PDCP、RB、MME、HSS、GW
  5. CodeForces - 589B
  6. SQL Server数据库表锁定原理以及如何解除表的锁定
  7. Win2003安装VS.NET2005sp1出现1718错误的解决方案
  8. 娜璋初识(一)你的酒窝没有酒,我却醉得像条狗,看程序员如何表白
  9. R语言机器学习xgboost实例,油管上的关于xgboost的例子
  10. 网页另存word分页
  11. 智能家居(3)智能交互的竞品分析
  12. 响应式的优点和缺点??
  13. 云端服务器与传统的独立主机服务器有什么区别
  14. 顾往前行,我的前端之路系列(一)
  15. MySQL数据库笔记——进阶篇
  16. blueprint 实例
  17. 単語ーー下げる(さげる)
  18. 2021-02-09-今日K8S环境搭建记录
  19. linux下使用迅雷的完美办法(免费)
  20. 为什么Linux系统安全没有病毒?原因是“它”

热门文章

  1. 漫步数学分析十七——连续映射上的运算
  2. Wpf中通过绑定来更新textbox的值
  3. 图片压缩软件_简单易用的图片压缩软件gt;给图片减肥
  4. java实现从头部及尾部删除指定长度字符
  5. Java分割字符split与StringTokenizer
  6. N皇后问题位运算符解法【转载】
  7. 归并排序(二路、递归)
  8. 计算机视觉基础-图像处理(边缘检测)cpp+python
  9. Android编译系统简要介绍和学习计划
  10. v-viewer图片打不开一直在刷新_python实现将一组图片转化成视频