Spring boot定制个性化banner(七彩佛祖版)

本文介绍了如何在Spring Boot项目中定制个性化banner,以七彩佛祖图案为例,详细步骤包括在src/main/resources创建banner.txt文件,填充图案,并使用AnsiColor改变字符颜色。此外,还提供了字符生成和图片转字符图案的在线工具链接,以及如何在启动时不显示banner的设置方法。
部署运行你感兴趣的模型镜像

1、在项目的src/main/resources目录下创建banner,txt文件

 

2、创建完成banner.txt文件后,即可以在文件中放入需要自定义的任意字符图案,本次以佛祖图案为例(代码直接复制放到banner.txt文件即可,不用做任何修改,运行后展示的图案是整齐的):

                         ${AnsiColor.BRIGHT_GREEN}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
                         ${AnsiColor.BRIGHT_YELLOW}$$                                _.ooOoo._                               $$
                         ${AnsiColor.BRIGHT_RED}$$                               o888888888o                              $$
                         ${AnsiColor.BRIGHT_CYAN}$$                               88"  .  "88                              $$
                         ${AnsiColor.BRIGHT_MAGENTA}$$                               (|  ^_^  |)                              $$
                         ${AnsiColor.BRIGHT_GREEN}$$                               O\   =   /O                              $$
                         ${AnsiColor.BRIGHT_RED}$$                            ____/`-----'\____                           $$
                         ${AnsiColor.BRIGHT_CYAN}$$                          .'  \\|       |$$  `.                         $$
                         ${AnsiColor.BRIGHT_MAGENTA}$$                         /  \\|||   :   |||$$  \                        $$
                         ${AnsiColor.BRIGHT_GREEN}$$                        /  _|||||  -:-  |||||-  \                       $$
                         ${AnsiColor.BRIGHT_YELLOW}$$                        |   | \\\   -   $$/ |   |                       $$
                         ${AnsiColor.BRIGHT_GREEN}$$                        | \_|  ''\-----/''  |   |                       $$
                         ${AnsiColor.BRIGHT_YELLOW}$$                        \  .-\___  `-`  ____/-. /                       $$
                         ${AnsiColor.BRIGHT_CYAN}$$                      ___`. .'   /--.--\   `. . ___                     $$
                         ${AnsiColor.BRIGHT_RED}$$                    ."" '<  `.____\_<|>_/____.'  >'"".                  $$
                         ${AnsiColor.BRIGHT_GREEN}$$                  | | :  `- \`.;`.\ _ /``;.`/ - ` : | |                 $$
                         ${AnsiColor.BRIGHT_YELLOW}$$                  \  \ `-.   \_ ___\ /___ _/   .-` /  /                 $$
                         ${AnsiColor.BRIGHT_CYAN}$$            ========`-.____`-.____\_____/____.-`____.-'========         $$
                         ${AnsiColor.BRIGHT_MAGENTA}$$                                  `=---='                               $$
                         ${AnsiColor.BRIGHT_YELLOW}$$            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        $$
                         ${AnsiColor.BRIGHT_GREEN}$$                     佛祖保佑          永无BUG         永不修改         $$
                         ${AnsiColor.BRIGHT_YELLOW}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
                                              ${AnsiColor.BRIGHT_YELLOW}Spring Boot: ${spring-boot.formatted-version}

 

3、保存后,启动项目,展示的效果如下:

 

4、改变banner字符图案的颜色,在banner.txt文件中加入表达式(有多种颜色可选择): ${AnsiColor.BRIGHT_GREEN}

其他修改banner展示内容的表达式如下:

表达式说明

${application.version}

MANIFEST.MF文件中的版本号

${application.formatted-version}

上面的的版本号前面加v后上括号

${spring-boot.version}

springboot的版本号

${spring-boot.formatted-version}

springboot的版本号


最后附上字符生成网站及在线图片转换为字符图案网站(有兴趣的小伙伴可自行去生成自己喜欢的图案):

http://patorjk.com/software/taag

https://www.degraeve.com/img2txt.php

另外,如果在启动项目时,不想展示banner,可以修改启动文件如下:

public static void main(String[] args) {
        SpringApplication app = new SpringApplication(springBootApplication.class);
        app.setBannerMode(Banner.Mode.OFF);
        app.run(args);
    }

 

 

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值