这个是idea2020版本
1.项目中pom.xml中添加依赖和插件
依赖

<!-- spring-boot-devtools --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional> <!-- 表示依赖不会传递 --></dependency>

插件

<plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><fork>true</fork> <!-- 如果没有该配置,devtools不会生效 --></configuration></plugin></plugins>

2.设置自动编译
File-Settings-Compiler-Build Project automatically

3.Ctrl+Shift+Alt+/

打开后找到Compiler autoMake allow when app running

4.设置项目的启动加载
Run->Edit Configuration

找到spring boot下的 On ‘Update’ action 和 On frame deactivation ,选择 Update classes and resources

这样就部署成功了
如果还不可以那就再安装个插件JRebel
安装:

在线GUID地址:在线生成GUID
生成地址:https://www.guidgen.com/


如果失效刷新GUID替换就可以了
打开jrebel 如下所示面板,选择Connect to online licensing service
第一行粘贴GUID
第二行输入邮箱

这样修改完Java代码后,就可以通过快捷键 Ctrl+shift+F9 而不再需要重启站点这样繁琐浪费时间的操作了
设置成离线工作模式

点击之后变成

这样就完成了
启动项目如下,第二哥就是debug运行。

idea2020配置springboot热部署超全步骤以及安装JRebel插件相关推荐

  1. idea中配置Springboot热部署

    idea中配置Springboot热部署 1 pom.xml文件 注:热部署功能spring-boot-1.3开始有的 <!--添加依赖--> <dependency>< ...

  2. 常用注解[spring 的 java 配置] ||springboot 热部署

    常用注解[spring 的 java 配置] 回顾学过的 spring 的注解 @Controller @RestController @Service @Repository @Component ...

  3. 超详细springboot热部署

    超详细springboot热部署 ①修改依赖 <!--热部署--> <dependency><groupId>org.springframework.boot< ...

  4. 解决SpringBoot热部署配置之IDEA2021版无Compiler.automake.allow.when.app.running问题

    问题描述 解决SpringBoot热部署配置之IDEA2021版无Compiler.automake.allow.when.app.running问题 解决方案: 英语版 汉语版: 给那些看完的朋友, ...

  5. SpringBoot热部署加持

    概述 进行SpringBoot的Web开发过程中,我们很多时候经常需要重启Web服务器才能保证修改的 源代码文件.或者一些诸如xml的配置文件.以及一些静态文件生效,这样耗时又低效.所谓的热部署指的是 ...

  6. springboot热部署之spring-boot-devtools

    文章目录 1 场景 2 开发环境 3 原理 4 步骤 4.1 maven配置 4.2 devtools配置 4.3 IDEA配置 5 注意事项 1 场景 基于springboot进行开发,开发过程中, ...

  7. SpringBoot 热部署

    SpringBoot 热部署 最近在讲springcloud微服务,中间使用到springboot开发代码时,经常因为一点小的改动就需要重启,虽然重启也很快.于是就开始折腾热部署,下面记录如下: 一. ...

  8. SpringBoot热部署环境搭建和原理分析

    SpringBoot热部署环境搭建 插件会监控 classpath的资源变化 对类加载采用了两种类加载器(只重启开发人员编写的代码部分) 一. 现象 开发项目过程中,修改了某些代码后需要本地验证时,需 ...

  9. SpringBoot热部署--bunny0728

    bunny0728–SpringBoot热部署 第一步: <!--热部署配置--> <dependency> <groupId>org.springframewor ...

最新文章

  1. SPSiteManager 2.3可以下载了
  2. postgresql介绍,安装,启动
  3. 6、用户登录并发、新建以及编辑操作;
  4. 又一波你可能不知道的 Linux 命令行网络监控工具
  5. 一个jdbc connection连接对应一个事务
  6. python调用所有函数_python 调用函数
  7. c语言关键字中文意思,C语言的32个关键字是什么意思啊
  8. tinyxml读xml
  9. 【深度学习基本概念】上采样、下采样、卷积、池化
  10. 台式机和笔记本快速互拷超大文件
  11. 三星手机android版本怎么升级,如何在三星Galaxy手机上更新软件
  12. VJ第一周算法题(A - Mud Puddles)
  13. matlab矩阵里面星号,矩阵中出现加号和星号 什么意思
  14. 【opencv学习之十二】opencv滑条及实例
  15. ipad使用键盘怎么隐藏软键盘_无需鼠标和触屏操作,iPadOS 新功能让你用键盘轻松操控 iPad...
  16. android实时抓取屏幕文字,Android录制屏幕的实现方法
  17. 现在学java好还是python好_县花一现的“现”是什么意思?
  18. Line营销机器人2019版
  19. HDU 6194:string string string
  20. 供应商质量工程师(SQE)是做什么的?

热门文章

  1. Spark常用函数讲解之键值RDD转换
  2. ArrayBlockingQueue跟LinkedBlockingQueue的区别
  3. 数据结构那些事(二)
  4. 变频电源的日常检查目录
  5. Ubuntu与 Fedora之对比
  6. mahout in Action2.2-给用户推荐图书(2)-分析对用户推荐书目的结果
  7. Linux主流架构运维工作简单剖析
  8. 写MySQL存储过程实现动态执行SQL
  9. 多代理集群调度:可伸缩性和灵活性
  10. php执行系统外部命令的四种方法