如何将Debug Flag传递给Spring Boot via Gradle bootRun查看AutoConfigure信息
How to pass Debug Flag to Spring Boot via Gradle bootRun to view AutoConfigure information
所以我正在研究 Consuming Rest Services with Spring Boot Tutorial 并试图弄清楚它是如何将 AutoConfigure 与 Jackson 和 RestTemplate 连接起来的。
有人告诉我可以将 --debug 标志传递给 Spring Boot。这将使 Spring Boot 发出它的自动配置信息。
目前我运行通过 gradle boot运行 任务 Spring Boot gradle 插件来执行此操作。这是通过此图中的 IntelliJ 运行 配置 运行。
如何传递 --debug 标志以便 Spring Boot 将其拾取。如果我把它放在 VM 选项中,gradle 会选择它并开始发出所有信息(我不想要)。
我想,要做到这一点,您必须配置 bootRun
任务,例如:
bootRun {
if ( project.hasProperty('springDebug') ) {
args '--debug'
}
}
然后您可以为您的构建提供一个 springDebug 标志,运行 应用程序处于调试模式并且不影响 gradle 调试。
所以我正在研究 Consuming Rest Services with Spring Boot Tutorial 并试图弄清楚它是如何将 AutoConfigure 与 Jackson 和 RestTemplate 连接起来的。
有人告诉我可以将 --debug 标志传递给 Spring Boot。这将使 Spring Boot 发出它的自动配置信息。
目前我运行通过 gradle boot运行 任务 Spring Boot gradle 插件来执行此操作。这是通过此图中的 IntelliJ 运行 配置 运行。
如何传递 --debug 标志以便 Spring Boot 将其拾取。如果我把它放在 VM 选项中,gradle 会选择它并开始发出所有信息(我不想要)。
我想,要做到这一点,您必须配置 bootRun
任务,例如:
bootRun {
if ( project.hasProperty('springDebug') ) {
args '--debug'
}
}
然后您可以为您的构建提供一个 springDebug 标志,运行 应用程序处于调试模式并且不影响 gradle 调试。