Visual Studio CodeでSpring Bootのリモートデバッグ環境の設定

タイトルの件をメモ。

Spring Bootを起動する時に以下のようにデバッグポート指定して起動する。

$ java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8888,suspend=n -jar ./build/libs/gs-spring-boot-0.1.0.jar

上記で指定したポートを launch.json に以下のようにdebug portを設定する。

   {
      "type": "java",
      "name": "Debug (Attach)",
      "request": "attach",
      "hostName": "localhost",
      "port": 8888
    }

後はブレークポイント付けてデバッグ開始するだけです。

f:id:yomon8:20180605163643p:plain