


suspend=n: We don't want to wait until the debugger is attacher to completely start the Spring Boot application.server=y: We want to have our application listening to the debugger to be attached, in this case the debugger will be the IDE.In this example we're using the Socket Transport. It can be done through Socket Transport or Shared Memory Transport.


We want to put a breakpoint in the controller to demonstrate the debug configuration is working properly.We will have only one (GET) endpoint that receives a "value" as string parameter and return that back to the client.Naturally, I needed to find a way to debug my app, which is the step I want to explain here. I had to setup a local environment for a Spring Boot application running in a Docker container. : Remote Debug Spring Boot App in a Docker Container using IntelliJ IDEA Home |Ībout Remote Debug Spring Boot App in a Docker Container using IntelliJ IDEA
