springBoot设置横幅
启动springBoot时自定义横幅
第一步
- 创建
banner.txt
文件 文件名必须为banner.txt
! !
然后添加内容即可 颜色可以自己更改
第二步
佛祖一号:
${AnsiColor.BRIGHT_YELLOW}
为颜色配置 可以自己更改
${AnsiColor.BRIGHT_YELLOW}
_ooOoo_
o8888888o
88" . "88
(| -_- |)
O\ = /O
____/`---'\____
. ' \\| |// `.
/ \\||| : |||// \
/ _||||| -:- |||||- \
| | \\\ - /// | |
| \_| ''\---/'' | |
\ .-\__ `-` ___/-. /
___`. .' /--.--\ `. . __
."" '< `.___\_<|>_/___.' >'"".
| | : `- \`.;`\ _ /`;.`/ - ` : | |
\ \ `-. \_ __\ /__ _/ .-` / /
======`-.____`-.___\_____/___.-`____.-'======
`=---='
.............................................
佛祖保佑 永无BUG
佛曰:
写字楼里写字间,写字间里程序员;
程序人员写程序,又拿程序换酒钱。
酒醒只在网上坐,酒醉还来网下眠;
酒醉酒醒日复日,网上网下年复年。
但愿老死电脑间,不愿鞠躬老板前;
奔驰宝马贵者趣,公交自行程序员。
别人笑我忒疯癫,我笑自己命太贱;
不见满街漂亮妹,哪个归得程序员?
// _ooOoo_ //
// o8888888o //
// 88" . "88 //
// (| ^_^ |) //
// O\ = /O //
// ____/`---'\____ //
// .' \\| |// `. //
// / \\||| : |||// \ //
// / _||||| -:- |||||- \ //
// | | \\\ - /// | | //
// | \_| ''\---/'' | | //
// \ .-\__ `-` ___/-. / //
// ___`. .' /--.--\ `. . ___ //
// ."" '< `.___\_<|>_/___.' >'"". //
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
// \ \ `-. \_ __\ /__ _/ .-` / / //
// ========`-.____`-.___\_____/___.-`____.-'======== //
// `=---=' //
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
// 佛祖保佑 永无BUG //
————————————————
更多请参考 https://blog.csdn.net/vbirdbest/article/details/78995793
自定义横幅路径
- 可以点进
SpringApplication
中查看下源码
可以看到springBanner
中有两个属性 DEFAULT_BANNER_LOCATION 默认文件路径
BANNER_LOCATION_PROPERTY 设置路径字段
进入SpringApplicationBannerPrinter
BANNER_IMAGE_LOCATION_PROPERTY
可以指定图片 但也时ASCII格式 可以通过下面的工具进行转换
springBoot可以通过这两个属性自定义文件路径 但必须在 bootstrap.yml
配置文件中配置 否则读取不到
spring:
banner:
image:
location: classpath:5.jpg
关闭横幅
- 在启动类中添加如下内容
SpringApplication springApplication = new SpringApplication(SpringBootFastdfsApplication.class);
springApplication.setBannerMode(Banner.Mode.OFF);
springApplication.run();
生成工具
如果让我们手工的来编辑这些字符画,显然是一件非常困难的差事。所以,我们可以借助下面这些工具,轻松地根据文字或图片来生成用于Banner输出的字符画。