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

一、使用spring-boot-devtools实现

1、配置pom文件

<!--devtools 热部署-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>provided</scope>
            <optional>true</optional>
        </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启动




猜你喜欢

转载自blog.csdn.net/xcc_2269861428/article/details/80463580