Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.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
Java 如何在运行Spring引导应用程序时显示自动配置报告_Java_Spring Boot_Intellij Idea - Fatal编程技术网

Java 如何在运行Spring引导应用程序时显示自动配置报告

Java 如何在运行Spring引导应用程序时显示自动配置报告,java,spring-boot,intellij-idea,Java,Spring Boot,Intellij Idea,启动ApplicationContext时出错。显示自动配置 报告在启用“调试”的情况下重新运行应用程序 当我尝试运行我的Spring Boot应用程序时,我收到了上面的消息 有人知道我如何在启用“调试”的情况下重新运行应用程序吗 我正在Intellij(2016.1.2版)中运行应用程序 我的跑步课如下所示 @Slf4j @EnableIntegration @EnableLoaderApplication @SpringBootApplication public class LoaderA

启动ApplicationContext时出错。显示自动配置 报告在启用“调试”的情况下重新运行应用程序

当我尝试运行我的Spring Boot应用程序时,我收到了上面的消息

有人知道我如何在启用“调试”的情况下重新运行应用程序吗

我正在Intellij(2016.1.2版)中运行应用程序

我的跑步课如下所示

@Slf4j
@EnableIntegration
@EnableLoaderApplication
@SpringBootApplication
public class LoaderApplicaton {

    public static void main(final String[] args) {
        SpringApplication.run(LoaderApplicaton.class, args);
    }
}
为了回应Darren下面的回答,我修改了properties.yml文件如下,并生成了自动配置报告

debug: true
spring:
  application:
    name: xxxMyLoaderApp
  cloud:
    config:
      uri: http://my-host.address.com:8761/config

在属性/yml中设置
debug=true
debug:true
。它也可以作为参数
--debug
传递

关于调试标志的作用,Spring引导文档中提供了更多详细信息


在运行/调试配置中,选中“启用调试输出”


在配置属性时,您可以在中参考许多属性

# ----------------------------------------
# CORE PROPERTIES
# ----------------------------------------
debug=false # Enable debug logs.
trace=false # Enable trace logs.

在应用程序的YAML/settings文件中将
logging.level.org.springframework.boot.autoconfigure
属性设置为
DEBUG
。这就足够了。

谢谢达伦-那会在树下吗?spring:应用程序:谢谢Darren,我认为这在应用程序启动时起到了作用,我现在看到的是更多的消息和调试信息,而不是信息-唯一的问题是我在启动过程中稍后仍然看到消息,并显示信息消息而不是调试信息。是否另一个过程正在开始?知道怎么追踪吗?---启动ApplicationContext时出错。要显示自动配置报告,请在启用“调试”的情况下重新运行应用程序。2017-11-03 18:10:04.590错误7700---[main]o.s.b.d.LoggingFailureAnalysisReporter:调试开关和调试日志记录是不同的。您可以通过日志属性切换日志记录。调试开关/属性与自动配置报告有关。更改日志应该在
logging.level
属性下完成,并选择要设置的级别的包。这对我不起作用。将其添加到我的yml文件中不会生成报告,spring会打印相同的错误消息,就好像它无法识别配置中设置的变量一样。此答案应明确说明哪个IDE对其有效。使用最佳IDE:Intellij@lrkwz问题是intellij idea,从OP的标签中可以看出。