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

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

Spring boot定制个性化banner(七彩佛祖版)_第1张图片

 

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、保存后,启动项目,展示的效果如下:

Spring boot定制个性化banner(七彩佛祖版)_第2张图片

 

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);
    }

 

 

你可能感兴趣的:(Spring,boot)