【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);
}
}
三.启动项目
修改完成!
本文来自博客园,作者:泠雨0702,转载请注明原文链接:https://www.cnblogs.com/lingyu0702/p/16330533.html