SpringBoot系列——修改你的BANNER

一、前言

    相信大家发现在项目启动的时候,控制台输出了一个特别有意思的东西:

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.0.5.RELEASE)

    我们可以模糊的发现,这些线条拼出来的效果是:Spring,那么如果我们想去更改这个BANNER,要怎么去做呢?

二、更改BANNER 

1. 启动或关闭BANNER

    启动或关闭BANNER只需要修改程序入口即可:

public static void main(String[] args) {
        //新的启动方式
        SpringApplication springApplication = new SpringApplication(PullulatesApplication.class);
        //隐藏banner
        springApplication.setBannerMode(Banner.Mode.OFF.);
        springApplication.run(args);
        //原来的启动方式,显示banner
        //SpringApplication.run(PullulatesApplication.class, args);
    }

2. 修改BANNER

 想要修改BANNER,只需要在resources目录下,新建一个banner.txt的文件即可。如果想要打印动态的gif,需要放一个banner.gif文件,如果两者同时存在,则会先打印gif,再打印txt里的内容。

    现在,打开banner,启动程序,控制台打印如下:

             .__  .__        .__          __
______  __ __|  | |  |  __ __|  | _____ _/  |_  ____   ______
\____ \|  |  |  | |  | |  |  |  | \__  \\   ___/ __ \ /  ___/
|  |_> |  |  |  |_|  |_|  |  |  |__/ __ \|  | \  ___/ \___ \
|   __/|____/|____|____|____/|____(____  |__|  \___  /____  >
|__|                                   \/          \/     \/

3. 样式修改

   先晒一下效果:

             .__  .__        .__          __
______  __ __|  | |  |  __ __|  | _____ _/  |_  ____   ______
\____ \|  |  |  | |  | |  |  |  | \__  \\   ___/ __ \ /  ___/
|  |_> |  |  |  |_|  |_|  |  |  |__/ __ \|  | \  ___/ \___ \
|   __/|____/|____|____|____/|____(____  |__|  \___  /____  >
|__|                                   \/          \/     \/

Application Version:
Spring Boot Version: 2.0.5.RELEASE (v2.0.5.RELEASE)

  如何修改呢?先看一下banner.txt的内容:

${AnsiColor.BRIGHT_RED}
             .__  .__        .__          __
______  __ __|  | |  |  __ __|  | _____ _/  |_  ____   ______
\____ \|  |  |  | |  | |  |  |  | \__  \\   ___/ __ \ /  ___/
|  |_> |  |  |  |_|  |_|  |  |  |__/ __ \|  | \  ___/ \___ \
|   __/|____/|____|____|____/|____(____  |__|  \___  /____  >
|__|                                   \/          \/     \/
${AnsiColor.BRIGHT_RED}
Application Version: ${application.version}${application.formatted-version}
Spring Boot Version: ${spring-boot.version}${spring-boot.formatted-version}
AnsiColor:用于修改控制台打印字体的颜色
AnsiBackground:用于修改控制台打印背景的颜色

  gif的就不做演示了,都是一些比较简单的东西,知道就可以了。

  最后推荐一个制作BANNER的网站:

制作属于自己的BANNER

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值