Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过Gradle bootRun将调试标志传递给Spring Boot以查看自动配置信息_Gradle_Spring Boot_Intellij 14 - Fatal编程技术网

如何通过Gradle bootRun将调试标志传递给Spring Boot以查看自动配置信息

如何通过Gradle bootRun将调试标志传递给Spring Boot以查看自动配置信息,gradle,spring-boot,intellij-14,Gradle,Spring Boot,Intellij 14,因此,我正在研究并试图弄清楚它是如何将自动配置与Jackson和RestTemplate连接起来的 我被告知可以将--debug标志传递给Spring Boot。这将使SpringBoot发出它的自动配置信息 目前,我正在通过SpringBootGradle插件附带的GradleBootRun任务来运行它。这是通过此映像中的IntelliJ运行配置运行的 如何传递--debug标志以便Spring Boot拾取它。如果我把它放在VM选项中,gradle会把它捡起来并开始发出它的所有信息(我不想

因此,我正在研究并试图弄清楚它是如何将自动配置与Jackson和RestTemplate连接起来的

我被告知可以将--debug标志传递给Spring Boot。这将使SpringBoot发出它的自动配置信息

目前,我正在通过SpringBootGradle插件附带的GradleBootRun任务来运行它。这是通过此映像中的IntelliJ运行配置运行的


如何传递--debug标志以便Spring Boot拾取它。如果我把它放在VM选项中,gradle会把它捡起来并开始发出它的所有信息(我不想要这些)。

我想,要做到这一点,你必须配置你的
bootRun
任务,比如:

bootRun {
  if ( project.hasProperty('springDebug') ) {
      args '--debug'
  }
}

然后,您可以为您的构建提供一个springDebug标志,以便在调试模式下运行应用程序,而不影响gradle调试。

谢谢@Stanislav-我应该将该标志放在哪里?我一直试图添加到settings.gradle,但这并不需要。@ShaunF您可以通过脚本参数将其作为--PspringDebug传递。无需修改settings.gradle文件。或者,您可以在build.gradle的同一目录中创建gradle.properties文件,并将此标志添加到其中