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

Spring Boot中使用hibernate-types-52时如何禁用Hypersistence banner?

如何移除Hypersistence Optimizer启动Banner及日志

我之前在使用com.vladmihalcea:hibernate-types-52依赖时也遇到过这个问题——启动时会输出一大段Hypersistence Optimizer的提示日志和banner,虽然项目本身有价值,但确实会干扰正常的日志输出。这里分享几个简单有效的解决方法:

方法1:通过Hibernate属性关闭Banner输出

这是最精准的方式,专门针对该banner进行禁用。你可以在Spring Boot的配置文件中添加对应属性:

若使用application.properties:

hibernate.types.print.banner=false

若使用application.yml:

hibernate:
  types:
    print:
      banner: false

该配置会直接关闭组件的banner打印逻辑,同时保留其他可能有价值的日志信息。

方法2:调整日志级别屏蔽所有相关输出

如果想彻底阻止Hypersistence Optimizer输出任何日志(包括警告提示),可以通过日志配置将其级别设置为OFF:

对于logback配置文件(如logback-spring.xml):

<logger name="Hypersistence Optimizer" level="OFF" additivity="false"/>

若使用application.properties配置日志:

logging.level.Hypersistence Optimizer=OFF

这样就能完全屏蔽该组件的所有日志输出。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.07 10:08:13