banner是什么意思中文(SpringBoot炫酷的Banner有点华而不实?)

1. 前言

开发SpringBoot项目的合作伙伴应该会发现,在程序运行期间,控制台会打印以下图标:



spring Boot启动时,默认横幅是spring这个词。我们可以设置横幅:关闭打印横幅,修改横幅样式等等。

2. Banner设置2.1 在Application启动类的main方法中设置

@ spring boot application public class user application { public static void main(String[]args){ spring application spring application = new spring application(user application . class); /** *横幅。Mode.OFF:关; *横幅。Mode.CONSOLE:控制台输出,默认模式; *横幅。Mode.LOG:日志输出模式; */ spring application . setbanner mode(Banner。mode . OFF); spring application . run(args); } }2.2修改banner.txt配置文件在src/main/resources下新建一个banner.txt,将要打印的信息添加到文件中。当Spring Boot开始这个项目时,它将优先考虑这个文件的内容。除文本文件外,还可以添加banner.gif、banner.gif或banner.gif的图片,或者设置banner.image.location属性。该图片将被转换成ASCII艺术形式,并显示在所有的文字横幅。

banner.txt中可以使用以下占位符:

  • ${AnsiColor。BRIGHT_YELLOW}:设置控制台中输出内容的颜色,可以自定义。详见org . spring framework . boot . ansi . ansi color。
  • ${application.version}:用于获取清单中的版本号。MF文件,这就是为什么您应该在Application.java中指定SpringVersion.class。
  • { application . formatted-version } :{ application . version }的格式化版本信息
  • $ { spring-boot . version }:spring boot的版本号。示例:2.2.6 .发布
  • { spring-boot . formatted-version }:{ spring-boot . version }的格式化版本信息。示例:(v2.2.6.RELEASE)
  • 自定义横幅图标打印效果:



    banner什么意思

    横幅:PPS




    横幅:佛

    如需更多横幅图标定制,请访问字体画生成网站:https://www.bootschool.net/ascii.

    2.3 重写接口Banner实现

    SpringBoot提供了一个接口org . spring framework . boot . Banner,可以覆盖banner接口的printBanner方法。

    2.4 在application.properties进行配置

    #是否显示banner,可选值[true | false] spring . main . show-banner = false3。Code farmer insight 推荐了一个知识共享和技术翻译的地址:https://github.com/DocsHome.

    目前更新的内容包括:Nginx中文文档、Spring 5.1.3中文文档、Spring Boot 2.1.5中文文档、微服务中文版:从设计到部署。

    点击关注码农洞察,洞察可能在其中☉

    您可以还会对下面的文章感兴趣

    使用微信扫描二维码后

    点击右上角发送给好友