You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Spring Boot应用控制台中排除Conditions Evaluation Report输出

如何禁用Spring Boot控制台的Conditions Evaluation Report输出?

嘿,要关掉Spring Boot启动时控制台蹦出来的Conditions Evaluation Report其实很简单,给你分享两种常用的方法,按需选就行:

方法一:直接禁用报告生成(推荐)

这是最干脆的方式,让Spring Boot直接不生成这个报告,自然也就不会输出到控制台了。只需要在你的配置文件里加一行配置:

如果用的是application.properties:

spring.conditions.enabled=false

如果用的是application.yml:

spring:
  conditions:
    enabled: false

注意:这个配置项是Spring Boot 2.2及以上版本才支持的,如果你用的是更早的版本,得用下面的方法。

方法二:通过日志级别屏蔽输出

要是你不想完全禁用报告,只是不想在控制台看到它,可以调整对应日志类的级别。这个报告是由ConditionEvaluationReportLoggingListener类输出的,默认是INFO级别,把它的日志级别调到WARN或者更高,就不会在控制台显示了:

在application.properties中配置:

logging.level.org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener=WARN

在application.yml中配置:

logging:
  level:
    org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener: WARN

内容的提问来源于stack exchange,提问作者Ashlin Karkada

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 06:55:44