項目調試時打包部署很是費時,所以如果可以遠程連接熱部署調試,那是一件很爽的事。
添加依賴和插件:
<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 &
啓動
連接成功,服務器項目開始跑起來: