目 录CONTENT

文章目录

SpringBoot - 定制自己的佛祖Banner

不争
2024-01-02 / 0 评论 / 0 点赞 / 9 阅读 / 2996 字

SpringBoot - 定制自己的佛祖Banner

什么是Banner

我们在启动Spring Boot程序时,有如下Banner信息:

img

那么如何自定义成自己项目的名称呢?

如何更改Banner

更改Banner有如下几种方式:

  • banner.txt配置(最常用)

在application.yml中添加配置

spring:
  banner:
    charset: UTF-8
    location: classpath:banner.txt

在resource下创建banner.txt,内容自定义:

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

修改APP后重启效果:

image-20230822143425311

  • SpringApplication启动时设置参数
SpringApplication application = new SpringApplication(App.class);
/**
* Banner.Mode.OFF:关闭;
* Banner.Mode.CONSOLE:控制台输出,默认方式;
* Banner.Mode.LOG:日志输出方式;
*/
application.setBannerMode(Banner.Mode.CONSOLE); // here
application.run(args);

其他设置可以去参考:[Java 全栈知识体系]

0

评论区