使用IntelliJ调试Spring Boot
首先
-
- mavenでspringを起動する時にデバッグ用のパラメタを付ける
-
- intellijのremoteデバッガを起動する
- socketを経由してspring-boot:runの実行状態をintellijのデバッガでブレークポイントを扱えるようになる。
以Spring Boot运行
mvn clean spring-boot:run -Drun.jvmArguments="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"
或者
将以下内容设置到IntelliJ的Maven执行界面并运行。
-
- Parameters > Command line: > spring-boot:run
Runner > VM Options: > -Drun.jvmArguments=”-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005″
IntelliJ 远程
在没有更改参数的情况下,添加远程执行后立即执行。在spring-boot:run等待状态之前执行remote会报错。