欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

springboot——利用banner.txt修改启动的图形SPRING

程序员文章站 2022-03-08 17:54:58
...

最近在看一个开源项目halo,发现启动的时候居然打印的不是SPRING自带的图形,而是作者项目的名称,于是查了一下,发现有个骚东西banner.txt(src/main/resources/banner.txt),是springboot留给我们的一个修改banner的入口。

springboot——利用banner.txt修改启动的图形SPRINGspringboot——利用banner.txt修改启动的图形SPRING

banner.txt中代码如下:

${AnsiColor.BLUE}
    __  __      __
   / / / /___ _/ /___
  / /_/ / __ `/ / __ \
 / __  / /_/ / / /_/ /
/_/ /_/\__,_/_/\____/

banner.txt配置

${AnsiColor.BRIGHT_RED}:设置控制台中输出内容的颜色
${application.version}:用来获取MANIFEST.MF文件中的版本号
${application.formatted-version}:格式化后的 ${application.version}版本信息
${spring-boot.version}:Spring Boot的版本号
${spring-boot.formatted-version}:格式化后的 ${spring-boot.version}版本信息


官方设置:

https://docs.spring.io/spring-boot/docs/2.1.0.RELEASE/reference/htmlsingle/#common-application-properties

spring.banner.charset=UTF-8 # Banner file encoding.
spring.banner.location=classpath:banner.txt # Banner text resource location.
spring.banner.image.location=classpath:banner.gif # Banner image file location (jpg or png can also be used).
spring.banner.image.width=76 # Width of the banner image in chars.
spring.banner.image.height= # Height of the banner image in chars (default based on image height).
spring.banner.image.margin=2 # Left hand image margin in chars.
spring.banner.image.invert=false # Whether images should be inverted for dark terminal themes.


一些有意思的设计:
springboot——利用banner.txt修改启动的图形SPRINGspringboot——利用banner.txt修改启动的图形SPRING

相关标签: 后端