1. 非RemoteDebug模式
在该模式下,请求的处理过程为:用户发送请求到server端后,server端进行处理,返回将结果返回给用户。
2. RemoteDebug模式
在该模式下,请求的处理过程为:
(1)用户发送请求到server端;
(2)server端处理请求时,询问本地Intellij是否有断点,如果有,则在本地断点处进入debug模式,并将远程断点处的堆栈信息发送到本地;
(3)本地结束debug;
(4)server返回处理结果。
2.1 代码实现
1. 编写springboot web代码:
package com.john.remotedebug.demo.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class Remote