如何禁用Spring Boot启动时显示的横幅(banner)

embedded/2024/10/21 6:21:06/

引言

Spring Boot 在启动时会显示一个横幅(banner),这个横幅通常包含 Spring Boot 的 logo 和一些启动信息。如果您不希望在控制台或日志文件里显示这个横幅,可以通过以下几种方式进行配置:

通过配置文件禁用横幅

通过配置spring.main.banner-mode属性值
application.properties

spring.main.banner-mode=off

application.yaml

spring:main:banner-mode:"off"

通过命令行参数禁用横幅

您可以在启动应用程序时通过命令行参数spring.main.banner-mode来禁用横幅:

workspace> java -Dspring.main.banner-mode=off -jar spring-boot-simple-1.0.jar

通过编程方式禁用横幅

您还可以在应用程序的主类中通过编程的方式来禁用横幅:

import org.springframework.boot.Banner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication
public class Application {public static void main(String[] args) {SpringApplication app = new SpringApplication(Application.class);app.setBannerMode(Banner.Mode.OFF);app.run(args);}
}

在这段代码中,setBannerMode(Banner.Mode.OFF) 方法用于禁用横幅显示。

总结

通过以上任一方法,您可以选择性地禁用 Spring Boot 启动时的横幅。这对于减少启动时的日志输出量以及简化控制台输出很有帮助,尤其是在生产环境中。如果您希望在某些环境中保留横幅,而在另一些环境中禁用它,可以通过环境变量或配置文件来动态控制这一设置。


http://www.ppmy.cn/embedded/127797.html

相关文章

2.4.ReactOS系统运行级别降低IRQL级别KfLowerIrql 函数

2.4.ReactOS系统运行级别降低IRQL级别KfLowerIrql 函数 2.4.ReactOS系统运行级别降低IRQL级别KfLowerIrql 函数 文章目录 2.4.ReactOS系统运行级别降低IRQL级别KfLowerIrql 函数KfLowerIrql 函数 KfLowerIrql 函数 /*******************************************************…

软媒市场新蓝海:软文媒体自助发布与自助发稿的崛起

在信息时代的浪潮中,软媒市场以其独特的魅力和无限的潜力,成为了企业营销的新宠。随着互联网的飞速发展,软文媒体自助发布平台应运而生,为企业提供了更加高效、便捷的营销方式。而自助发稿功能的加入,更是让软媒市场的蓝海变得更加广阔。 软媒市场的独特价值 软媒市场之所以能…

解决 CentOS 安装 Oracle 11g 时的多架构依赖冲突20241014

解决 CentOS 安装 Oracle 11g 时的多架构依赖冲突 在 CentOS 中安装 64 位的 Oracle 11g 时,可能会遇到 Protected multilib versions 错误。该错误通常是由于系统中同时存在不同架构(如 x86_64 和 i686)的同一软件包版本不一致所导致。本文…

24/10/14 算法笔记 循环神经网络RNN

RNN: 一种专门用于处理序列数据的神经网络,它能够捕捉时间序列中的动态特征。RNN的核心特点是其循环连接,这允许网络在不同时间步之间传递信息,从而实现对序列数据的记忆和处理能力。 应用的场景: 自然语言处理(NLP&…

ASP.NET Core8.0学习笔记(二十)——EFCore导航属性与外键

一、什么是实体间关系 数据库表(实体)之间的关系:一对一(学生-成绩)、一对多(学生-科目)、多对多(教师-班级)。数据库中,每一个实体可以由主键唯一标识&…

如何在Android中存储数据?

在Android中存储数据是开发过程中至关重要的一环,根据数据的类型、大小、访问频率及安全性需求,开发者可以选择多种存储方式。以下是Android中存储数据的几种主要方式,每种方式都有其特定的应用场景和优缺点。 一、SharedPreferences Share…

开发实时美颜系统:视频美颜SDK与直播平台的集成方案详解

本文将详细介绍如何开发一个实时美颜系统,并探讨视频美颜SDK与直播平台的集成方案,帮助开发者实现流畅的美颜功能。 一、视频美颜SDK的核心功能 视频美颜SDK主要提供了一系列实时处理视频图像的算法,常见的功能包括: 1.美白、磨…

PolarCTF靶场[web]file、ezphp WP

[WEB]file 知识点:文件上传漏洞 工具:Burp Suite、dirsearch 方法一: 根据页面提示,先用dirsearch工具扫一扫 访问/upload.php,发现一个上传区 在访问/uploaded/,再点击Parent Directory,发现链接到首页…