目录
一、springboot项目启动原图
二、如何修改为你心意的图片
3、生成的图案
4、推荐几个生成的网址
5、修改字符颜色
6、控制Banner的是否开启、输出位置
第一种:
第二种:
一、springboot项目启动原图
二、如何修改为你心意的图片
1、首先在resource下创建banner.txt这是默认的名字
(应该是不能改变的,除非你自己使用映射更改源代码),可以去源代码里面查看
2、在banner.txt文件中加入你自己的配置
${AnsiColor.BRIGHT_YELLOW} 88 888888 dP""b8 db .dP"Y8 888888 .dP"Y8 88""Yb 88""Yb 88 88b 88 dP""b8 88""Yb dP"Yb dP"Yb 888888 88 88 dP `" dPYb `Ybo." 88 `Ybo." 88__dP 88__dP 88 88Yb88 dP `" 88__dP dP Yb dP Yb 88 88 88 Yb dP__Yb o.`Y8b 88 o.`Y8b 88""" 88"Yb 88 88 Y88 Yb "88 88""Yb Yb dP Yb dP 88 88 88 YboodP dP""""Yb 8bodP' 88 8bodP' 88 88 Yb 88 88 Y8 YboodP 88oodP YbodP YbodP 88 ------版本号------${spring-boot.version}
3、生成的图案
4、推荐几个生成的网址
常用的几个字符画生成网站:
1、http://www.network-science.de/ascii/ ,比较常用,可以根据输入的字符生成字符画
2、http://patorjk.com/software/taag/,根据输入的字符生成字符画
3、http://www.degraeve.com/img2txt.php ,可以根据在线的图片网址生成字符画,比如可以直接将某图片的地址粘贴进去生成字符画
4、https://www.bootschool.net/ascii-art 动漫人物或者其他
5、修改字符颜色
上面生成的字符,效果不好,颜色也挺单一的。
1、控制banner的样式
Spring提供了三个枚举类来设置字符的颜色:
AnsiColor:设置字符的前景色
AnsiBackground: 设置字符的背景色
AnsiStyle: 设置加粗、斜体、下划线等
使用${AnsiFoo.Bar}来指定样式,当指定样式的时候会有提示,且可以给每部分写具体的样式:指定了颜色之后直到下次指定之前的字符都是FooColor颜色
2、springboot的版本
${AnsiColor.BRIGHT_YELLOW}:: Running Spring Boot ${spring-boot.version} ::
3、显示应用版本
${application.version}
${application.formatted-version}
${application.title}
${spring-boot.version} Spring Boot的版本
${spring-boot.formatted-version} 格式化过的版本
6、控制Banner的是否开启、输出位置
第一种:
SpringApplication springApplication=new SpringApplication(SpringbootHomework0215Application.class);
springApplication.setBannerMode(Banner.Mode.OFF);
springApplication.run(args);
第二种:
先把启动类的注释掉,或者删掉,再去application.properties中加入一个配置,也可以关闭图标
spring.main.banner-mode = off
注意:
关闭Banner:将Banner.Mode设置成OFF
在日志中输出Banner:将Banner.Mode设置成LOG
在控制台中输出Banner:将Banner.Mode设置成CONSOLE,默认模式