项目调试时打包部署很是费时,所以如果可以远程连接热部署调试,那是一件很爽的事。
添加依赖和插件:
<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>
</configuration>
</plugin>
</plugins>
配置IDEA
打开“Edit Configurations…”
点击左上角的“+” ,选择Remote
在服务器上运行如下代码
nohup java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=9000 -jar 项目名.jar /dev/null &
启动
连接成功,服务器项目开始跑起来: