springboot启动图案的修改方法

news2024/11/25 4:19:02

目录

一、springboot项目启动原图

 二、如何修改为你心意的图片

1、首先在resource下创建banner.txt这是默认的名字

2、在banner.txt文件中加入你自己的配置

3、生成的图案

4、推荐几个生成的网址

5、修改字符颜色

6、控制Banner的是否开启、输出位置

第一种:

第二种:


一、springboot项目启动原图

 二、如何修改为你心意的图片

1、首先在resource下创建banner.txt这是默认的名字

(应该是不能改变的,除非你自己使用映射更改源代码),可以去源代码里面查看

2、在banner.txt文件中加入你自己的配置

${AnsiColor.BRIGHT_YELLOW}
88 888888  dP""b8    db    .dP"Y8 888888     .dP"Y8 88""Yb 88""Yb 88 88b 88  dP""b8     88""Yb  dP"Yb   dP"Yb  888888
88   88   dP   `"   dPYb   `Ybo."   88       `Ybo." 88__dP 88__dP 88 88Yb88 dP   `"     88__dP dP   Yb dP   Yb   88
88   88   Yb       dP__Yb  o.`Y8b   88       o.`Y8b 88"""  88"Yb  88 88 Y88 Yb  "88     88""Yb Yb   dP Yb   dP   88
88   88    YboodP dP""""Yb 8bodP'   88       8bodP' 88     88  Yb 88 88  Y8  YboodP     88oodP  YbodP   YbodP    88   

------版本号------${spring-boot.version}

3、生成的图案

4、推荐几个生成的网址

常用的几个字符画生成网站:

1、http://www.network-science.de/ascii/ ,比较常用,可以根据输入的字符生成字符画

2、http://patorjk.com/software/taag/,根据输入的字符生成字符画

3、http://www.degraeve.com/img2txt.php ,可以根据在线的图片网址生成字符画,比如可以直接将某图片的地址粘贴进去生成字符画

4、https://www.bootschool.net/ascii-art  动漫人物或者其他

5、修改字符颜色

上面生成的字符,效果不好,颜色也挺单一的。

1、控制banner的样式

Spring提供了三个枚举类来设置字符的颜色:

AnsiColor:设置字符的前景色

AnsiBackground: 设置字符的背景色

AnsiStyle: 设置加粗、斜体、下划线等

使用${AnsiFoo.Bar}来指定样式,当指定样式的时候会有提示,且可以给每部分写具体的样式:指定了颜色之后直到下次指定之前的字符都是FooColor颜色

2、springboot的版本

${AnsiColor.BRIGHT_YELLOW}:: Running Spring Boot ${spring-boot.version} ::

3、显示应用版本

${application.version}   
${application.formatted-version}   
${application.title} 
${spring-boot.version} Spring Boot的版本
${spring-boot.formatted-version} 格式化过的版本

6、控制Banner的是否开启、输出位置

第一种:

SpringApplication springApplication=new SpringApplication(SpringbootHomework0215Application.class);
        springApplication.setBannerMode(Banner.Mode.OFF);
        springApplication.run(args);

 第二种:

先把启动类的注释掉,或者删掉,再去application.properties中加入一个配置,也可以关闭图标

 

spring.main.banner-mode = off

 注意:

关闭Banner:将Banner.Mode设置成OFF

在日志中输出Banner:将Banner.Mode设置成LOG

在控制台中输出Banner:将Banner.Mode设置成CONSOLE,默认模式

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/365434.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

yarn的global安装命令不生效

问题 yarn全局安装某个依赖完成之后,但依赖没有生效,一般有两种情况导致的。 解决思路 1.yarn命令问题 yarn在全局安装某个依赖时,global要紧接在yarn之后,然后才是add yarn global add xxxx如果出现global在add之后&#xff…

JAVASE半天速通集锦(only 40点,查找and复习必看)

JAVASE 以下内容根据【尚硅谷】7天搞定Java基础,Java零基础极速入门 视频简单总结而成 所谓变量就是可以改变的向量存储;标识符即标识数据的符号——变量名:只有下划线和$,预定义关键字或保留字不给用 基本数据类型 byte 8,sho…

诚邀您体验人工智能AI

近期,人工智能(AI)领域动作频频,OPENAI公司Chat GPT的出现,标志着人工智能的研究与应用已经进入了一个崭新的发展阶段,国内腾讯、阿里巴巴、百度、易网、国外微软、谷歌、苹果、IBM、Amazon,等互…

数据结构---顺序表

专栏:数据结构 个人主页:HaiFan. 专栏简介:从零开始,数据结构!! 顺序表前言接口实现SListInit初始化和SListDestory销毁SListPrint打印表中的元素SListCheckCapacity检查表中空间SListPushBack尾插和SListP…

【项目设计】高并发内存池(一)[项目介绍|内存池介绍|定长内存池的实现]

🎇C学习历程:入门 博客主页:一起去看日落吗持续分享博主的C学习历程博主的能力有限,出现错误希望大家不吝赐教分享给大家一句我很喜欢的话: 也许你现在做的事情,暂时看不到成果,但不要忘记&…

IPVlan 详解

文章目录简介Ipvlan2同节点 Ns 互通Ns 内与宿主机 通信第三种方法Ns 到节点外部结论Ipvlan31. 同节点 Ns 互通Ns 内与宿主机 通信Ns 内到外部网络总结源码分析ipvlan 收包流程收包流程主要探讨使用 ipvlan 为 cni 通过虚拟网卡的实现。简介 ipvlan 和 macvlan 类似&#xff0c…

深度学习入门(六十七)循环神经网络——注意力机制

深度学习入门(六十七)循环神经网络——注意力机制前言循环神经网络——注意力机制课件心理学注意力机制注意力机制是显式地考虑随意线索非参注意力池化层Nadaraya-Watson 核回归:总结教材(注意力提示)1 生物学中的注意…

数据库系统:2. 关系数据库

更好的阅读体验\huge{\color{red}{更好的阅读体验}}更好的阅读体验 文章目录2.1 关系数据结构及形式化定义2.1.1 关系域笛卡尔积关系码三类关系基本关系的性质2.1.2 关系模式2.1.3 关系数据库2.1.4 关系模型的存储结构2.2 关系操作2.2.1 基本的关系操作2.2.2 关系数据语言的分类…

[visual studio]中,关于如何 【调试】 的问题 及 技巧

我们都知道,不会调试的程序员不是一个合格的程序员。 在初学阶段,由于对于语法的不熟悉,我们可能会写出很多语法错误,无法通过编译,编译器会报错,这种错误很好修改。 但是,随着我们不断敲代码…

当面试官问“你的SQL能力怎么样”时,怎么回答才不会掉进应聘陷阱?

在某平台看到一个比较实际的问题,在这里分享给职场新人。 SQL已经是职场最常用的一种编程语言,所以应聘技术或非技术岗位,都可能会被问道一个问题:你的SQL能力怎么样? 对于职场新人来说(SQL高手可以无视下…

JavaScript事件循环

大厂面试题分享 面试题库后端面试题库 (面试必备) 推荐:★★★★★地址:前端面试题库一、异步执行原理1. 单线程的JavaScript我们知道,JavaScript是一种单线程语言,它主要用来与用户互动,以及操…

50-Jenkins-Lockable Resources插件实现资源锁定

Lockable Resources插件实现资源锁定前言安装插件使用插件资源配置Pipeline中使用前言 用来阻止多个构建在同一时间试图使用同一个资源。这里的资源可能是一个节点、一个代理节点、一组节点或代理节点的集合,或者仅仅是一个用于上锁的名字。如果指定的资源没有在全…

ASP.NET MVC | 创建应用程序

目录 首先 NO.1 No.2 App_Data 文件夹 Content 文件夹 Controllers 文件夹 Models 文件夹 Views 文件夹 Scripts 文件夹 最后 首先 一步一步的来,电脑上需要安装vs2019软件,版本高低无所谓,就是功能多少而已。 长这样的&#xff0…

无公网IP如何外网异地登录访问电商进销存系统?

电商进销存系统软件是电商企业必备的重要软件之一。 集订单管理、货品管理、采购管理等功能于一体,主要帮助广大电商用户实现准确、高效的订单处理及精细化的仓储管理。 电商进销存系统软件一般采用B/S结构,用户可在异地访问系统、查看货品库存及管理订…

第五期(2022-2023)传统行业云原生技术落地调研——金融篇 现已开启

随着数字化浪潮的来临,云原生技术正在改变着各行各业,通过IT变革驱动业务创新发展,促进企业自身以及产业生态的转型升级。 因此,灵雀云联合云原生技术实践联盟(CNBPA)和行业内头部厂商F5,共同发…

小黑子的线性代数:第一章

线代从入门到入土:一小黑子的线代系列:第一章1. 行列式1.1 二阶行列式1.2 三阶行列式1.3 小结2. 全排列与逆序数2.1 全排列2.2 逆序数3. 对换4. n阶行列式的定义5. 余子式和代数余子式6. 行列式的性质6.1 转置行列式6.2 对换变号6.3 提取公因子6.4 行列式…

华为OD机试C++实现 - 最小步骤数

最近更新的博客 华为OD机试 - 入栈出栈(C++) | 附带编码思路 【2023】 华为OD机试 - 箱子之形摆放(C++) | 附带编码思路 【2023】 华为OD机试 - 简易内存池 2(C++) | 附带编码思路 【2023】 华为OD机试 - 第 N 个排列(C++) | 附带编码思路 【2023】 华为OD机试 - 考古…

GEE:样本点选择教程

本文记录了在GEE平台上标记样本的技巧和代码脚本,样本点可以用来做土地利用分类、植被提取、水藻提取、冰川提取、农作物提取等应用中。可以应用到的方法包括随机森林(RF)分类,支持矢量机(SVM)分类&#xf…

JavaSE之常用关键字学习

文章目录Java常用关键字学习1、static关键字学习1.1 用法一:修饰成员变量1.2 用法二:修饰成员方法1.3 用法三:修饰代码块1.4 用法四:修饰内部类类1.5 单例设计模式2、extends关键字学习2.1 继承的特点2.2 方法重写3、this、super关…

nvm基础命令

nvm基础命令 有了nvm之后就可以进行node下载了。下面举一个简单的例子: nvm version: 查看nvm版本 nvm list:查看本地拥有的node版本 nvm install xxx:安装版本号为xxx的node nvm use xxx:将node版本切换为xxx 以…