🐡

VS Code、Spring Batch、gradle bootRunでデバッグ

2023/01/22に公開

ハマったので備忘録
Spring BatchをVS Codeでローカル開発しているときに、どうしてもgradleのbootRunでデバッグしたい場面がありました。

  1. --debug-jvmオプションを付けてbootRunを実行し、待ち受け開始
.\gradlew bootRun --debug-jvm
  1. Run and Debugより、launch.jsonに以下のようなコンフィグを作成して実行、リッスンされたプロセスにアタッチ
{
    "type": "java",
    "name": "Attach Process",
    "request": "attach",
    "hostName": "localhost",
    "port": 5005
}

※必要に応じてポートは適宜変更

Discussion