java中的接口是类吗
294
2022-09-02
SpringBoot项目启动时增加自定义Banner的简单方法
目录前言制作Banner总结
前言
最近有小伙伴推荐给博客启动的时候加上自定义Banner,开始我还不太明白他说的是那部分,后面给我发了这样一个文件,陌溪瞬间就懂了
////////////////////////////////////////////////////////////////////
//_ooOoo_//
//o8888888o//
//88"."88//
//(|^_^|)//
//O\=/O//
//____/`---'\____//
//.'\\||//`.//
///\\|||:|||//\//
///_|||||-:-|||||-\//
//||\\\-///||//
//|\_|''\---/''||//
//\.-\__`-`___/-.///
//___`..'/--.--\`..___//
//.""'<`.___\_<|>_/___.'>'"".//
//||:`-\`.;`\_/`;.`/-`:||//
//\\`-.\___\/___/.-`////
//========`-.____`-.___\_____/___.-`____.-'========//
//`=---='//
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^http://^^^^^^^^^^^^^//
//佛祖保佑永不宕机永无BUG//
////////////////////////////////////////////////////////////////////
我们经常看到的 SpringBoot 项目启动时候会出现这样的界面,其实就是设置了自定义 Banner。
SpringBoot项目启动
其实修改的方法也比较简单,只需要在 resource 目录下,放一个 banner.txt 文件即可,文件下面就存放我们需要显示的 banner ,那么在启动的时候,就会加载出对应的图像出来
添加banner.txt
制作Banner
当然上面的 banner 图像肯定不是陌溪一个个手敲的,而是通过下面的网站制作的:
http://patorjk.com/software/taag
以蘑菇博客为例,我们输入 mogublog ,就可以生成对应的图案了
生成的图案
同时里面也是也可以设置字符颜色和 Spring 版本号等信息
#设置字体颜色为绿色
${AnsiColor.GREEN}
#设置背景颜色为绿色
AnsiBackground.GREEN
#显示SpringBoot版本
${spring-boot.version}
然后复制里面的文本到 banner.txt 即可,下面是我的完整Banner.txt文件,如下所示
${AnsiColor.GREEN}
__
||||
______________||__||______
|'_`_\/_\/_`|||||'_\||/_\/_`|
||||||(_)|(_|||_||||_)||(_)|(_||
|_||_||_|\___/\__,|\__,_||_.__/|_|\___/\__,http://|
__/|__/|
|___/|___/
${AnsiColor.BRIGHT_BLACK}
SpringBootVersion:${spring-boot.version}${spring-boot.formatted-version}
这里因为设置字体颜色会让后面的颜色都会变成对应的颜色,所以我们需要在之前在设置成 黑色,这样才不会出现满屏的绿色了,下面是我的启动页面,如下所示:
启动效果
从上面的内容中可以看到,还使用了一些属性设置:
${AnsiColor.BRIGHT_RED}:设置控制台中输出内容的颜色${application.version}:用来获取MANIFEST.MF文件中的版本号${application.formatted-version}:格式化后的${application.version}版本信息${spring-boot.version}:Spring Boot的版本号${spring-boot.formatted-version}:格式化后的${spring-boot.version}版本信息
总结
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~