Springboot框架学习笔记------实现自定义banner

实现自定义banner的时候,只需要在redource文件下创建banner.txt,在文件中添加自己想要打印的内容即可。可以是公司的logo,或者是项目的名称等等。
首先写一下不让项目打印banner的方法:

SpringApplication application = new SpringApplication(JavaApplication.class);
        application.setBannerMode(Banner.Mode.OFF);
        application.run(args);

这是讲springboot的启动类 main方法中的那行代码拆开执行,将bannerdemode设置为off

现在写控制banner输出的代码:

${AnsiColor.BRIGHT_YELLOW}
                   ${AnsiColor.BRIGHT_RED}_ooOoo_${AnsiColor.BRIGHT_YELLOW}
                  ${AnsiColor.BRIGHT_RED}o8888888o${AnsiColor.BRIGHT_YELLOW}
                  ${AnsiColor.BRIGHT_RED}88${AnsiColor.BRIGHT_YELLOW}" . "${AnsiColor.BRIGHT_RED}88${AnsiColor.BRIGHT_YELLOW}
                  (| -_- |)
                  O\  =  /O
               ____/`---'\____
             .'  \\|     |//  `.
            /  \\|||  :  |||//  \
           /  _||||| -:- |||||-  \
           |   | \\\  -  /// |   |
           | \_|  ''\---/''  |   |
           \  .-\__  `-`  ___/-. /
         ___`. .'  /--.--\  `. . __
      ."" '<  `.___\_<|>_/___.'  >'"".
     | | :  `- \`.;`\ _ /`;.`/ - ` : | |
     \  \ `-.   \_ __\ /__ _/   .-` /  /
======`-.____`-.___\_____/___.-`____.-'======
                   `=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
         ${AnsiColor.BRIGHT_RED}佛祖保佑       永无BUG

可以在banner文件中 通过AnsiColor控制输出内容的字体颜色,直接.属性就行。

控制台输出:


                   _ooOoo_
                  o8888888o
                  88" . "88
                  (| -_- |)
                  O\  =  /O
               ____/`---'\____
             .'  \\|     |//  `.
            /  \\|||  :  |||//  \
           /  _||||| -:- |||||-  \
           |   | \\\  -  /// |   |
           | \_|  ''\---/''  |   |
           \  .-\__  `-`  ___/-. /
         ___`. .'  /--.--\  `. . __
      ."" '<  `.___\_<|>_/___.'  >'"".
     | | :  `- \`.;`\ _ /`;.`/ - ` : | |
     \  \ `-.   \_ __\ /__ _/   .-` /  /
======`-.____`-.___\_____/___.-`____.-'======
                   `=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
         佛祖保佑       永无BUG

http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type Something
http://www.network-science.de/ascii/
https://spring-boot-banner-gen.cfapps.io/
http://www.degraeve.com/img2txt.php

这是几个能生成各种字体的网站,可以尝试一下

你可能感兴趣的:(Springboot)