【SpingBoot学习笔记】SpingBoot之自定义启动Banner图案

SpingBoot项目启动时,会显示一个启动图案,默认为Springboot字符画,不少开发平台在整合后,会设置自己的个性化图案,使用的就是自定义Banner

默认显示

jeesite的

 

一.增加banner.txt文件

在resource目录下创建 banner.txt

 banner.txt文件内容如下,常见的佛祖保佑图案

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

也可百度搜索【字符画生成器】生成自己的字符画图案,放到到banner.txt中

 

 

 

 二.修改Springboot启动类

此步骤可省略,不配置springboot也会自动加载resource目录下的banner.txt,也可以正常显示,但如果要设置输出位置BannerMode,可添加,当然也可以在配置文件中指定BannerMode

package com.test;

import org.springframework.boot.Banner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.core.env.Environment;

import java.io.PrintStream;

@SpringBootApplication
public class MySpringBootApplication {

public static void main(String[] args) {
// SpringApplication.run(MySpringBootApplication.class,args);
SpringApplication springApplication = new SpringApplication(MySpringBootApplication.class);
//设置Banner图案输出到控制台
springApplication.setBannerMode(Banner.Mode.CONSOLE);
springApplication.run(args);
}
}

三.启动项目 

 

 

 修改完成!

posted @ 2022-05-31 15:17  泠雨0702  阅读(611)  评论(0编辑  收藏  举报