はじめに

  • mavenでspringを起動する時にデバッグ用のパラメタを付ける
  • intellijのremoteデバッガを起動する
  • socketを経由してspring-boot:runの実行状態をintellijのデバッガでブレークポイントを扱えるようになる。

spring-boot:run

mvn clean spring-boot:run -Drun.jvmArguments="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"

or

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 remote

remote実行をパラメタをいじらずに追加後、実行。spring-boot:runが待機状態にならないうちに、remoteを実行するとエラーが出る。

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.