idea开发时springboot项目时的自动编译和热部署

时间:2023-11-22 11:15:56


方式一、推荐使用插件:
JRebel and XRebel for IntelliJ


idea开发时springboot项目时的自动编译和热部署

我们知道这个插件是收费的,不想交钱怎么办,下面推荐一个破解版本的,我看了网络上面有好多,破解的特别麻烦,烦躁,今天介绍这款方式,绝对让你用着爽,分分钟钟搞定,让你用着舒服,快捷,设置简单。废话不多说。

  • 步骤1:生成一个GUID(UUID)
  • 步骤2: 根据反向代理服务器地址拼接激活地址

服务器地址: https://jrebel.qekang.com/{GUID}

PS:如果失效刷新GUID替换就可以!

idea开发时springboot项目时的自动编译和热部署

打开jrebel 激活面板 . 选择Connect to online licensing service .

idea开发时springboot项目时的自动编译和热部署

激活成功的界面:

idea开发时springboot项目时的自动编译和热部署

ps:如果无效,参考 方式二 的前两步;

 

方式二、Intellij Idea修改:
前提:最好将idea的启动器设置一下

idea开发时springboot项目时的自动编译和热部署

操作:
1、file > settings > Build,Execution,Deployment > Compiler
勾选 Build project automatically

idea开发时springboot项目时的自动编译和热部署

2、Crtl+Alt+Shift+/
勾选 compiler.automake.allow.when.app.running

idea开发时springboot项目时的自动编译和热部署

本人前两步这样设置之后就ok了,如果不行再往下看
3、在dependencies 下添加
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>
引用devtools依赖:
idea开发时springboot项目时的自动编译和热部署

4、在build > plugins > plugin 下添加

  <configuration>

     <fork>true</fork>

   </configuration>
第四步有没有用我也没有试出来效果,添加第三步就会有效果了,但是这种设置会重启整个项目,可以放弃这种方式(和手动重启项目差不多)


方式三、自定义配置热部署:

以下配置用于自定义配置热部署,可以不设置。

idea开发时springboot项目时的自动编译和热部署