Spring Boot Debug调试

作者: Java技术栈 | 来源:发表于2017-11-23 09:04 被阅读366次

    在使用spring-boot:run进行启动的时候,如果设置的断点进不去,要进行以下的设置。

    1、添加jvm参数配置

    在spring-boot的maven插件加上jvmArguments配置。

    <project>
      ...
      <build>
        ...
        <plugins>
          ...
          <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>1.5.6.RELEASE</version>
            <configuration>
              <jvmArguments>
                -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005
              </jvmArguments>
            </configuration>
            ...
          </plugin>
          ...
        </plugins>
        ...
      </build>
      ...
    </project>
    

    或者在命令行指定:

    mvn spring-boot:run -Drun.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"
    

    2、添加remote调试

    在开发工具里面新增一个remote配置,如debug

    Host: localhost

    Port: 5005

    要先启动项目,然后再启动debug,要启动两次,略显麻烦。。

    具体请点击参考官方说明。

    推荐:Spring Boot & Cloud 最强技术教程

    扫描关注我们的微信公众号,干货每天更新。

    image

    相关文章

      网友评论

        本文标题:Spring Boot Debug调试

        本文链接:https://www.haomeiwen.com/subject/dmggextx.html