idea 2018 springboot 使用(devtools、JRebel)热部署(转自https://blog.csdn.net/xcc_2269861428/article/details/80463580)

idea 2018 springboot 使用(devtools、JRebel)热部署

 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xcc_2269861428/article/details/80463580

一、使用spring-boot-devtools实现

1、配置pom文件

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

2、如果idea是新安装的或者之前就没有配置过,发现改变代码项目热部署不成功。

  解决1:是通过快捷键 ctrl+shift+F9。

  解决2:通过修改idea

  首先配置Build project automatically

 之后快捷键 ctrl + shift +a 输入registry

之后勾选 Compiler autoMake allow when app running

二、使用JRebel实现

1、首先在idea中下载jrebel、由于已经下载过了、上这样

2、下载jrebel破解插件

https://gitee.com/gsls200808/JrebelLicenseServerforJava.git

之后进行编译

mvn compile (指执行一次就好)

之后运行编译后的项目

mvn exec:java -Dexec.mainClass="com.vvvtimes.server.MainServer" -Dexec.args="-p 8081"(每次开启都执行)

3、配置jrebel

4、填写信息(下面的email可以瞎填,地址是项目启动的监听地址【http://localhost:8081/bfa66596-d8e3-40c4-afab-6dfb9f6d5f34】)端口和ip地址可以自己定义,能访问到就行

5、配置好后,项目启动使用jrebel启动

猜你喜欢

转载自www.cnblogs.com/simon-xie/p/10313807.html