使用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会报错。

bannerAds