一. pom.xml关于JVM的配置
配置参数: -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005
参数含义:
-Xdebug : 通知JVM工作在DEBUG模式下
-Xrunjdwp : 通知JVM使用(java debug wire protocol)来运行调试环境。
transport : 指定了调试数据的传送方式,
dt_socket : 指用SOCKET模式
server :指是否支持在server模式的VM中
suspend :指明是否在调试客户端建立起来后,再执行VM,若为y,那么当前的VM就是suspend直到有debug client连接进 来才开始执行程序。如果你的程序不是服务器监听模式并且很快就执行完毕的,那么可以选择在y来阻塞它的启动。
address=5005 调试服务器的端口号,客户端用来连接服务器的端口号。
二. idea启动spring-boot项目
出现圈红线处的情况表示启动成功
maven命令启动: (-Ptest 表示在测试环境下启动 -X 表示强制执行)
mvn clean install -Ptest -X spring-boot:run