zoukankan      html  css  js  c++  java
  • Spring boot 自定义banner

    Spring Boot启动的时候会在命令行生成一个banner,其实这个banner是可以自己修改的,本文将会将会讲解如何修改这个banner。

    首先我们需要将banner保存到一个文件中,网上有很多可以生成banner文件的网站,比如:patorjk.com/software/taag

    我们生成了如下的banner:

      _____.__            .___                    
    _/ ____  | ___.__. __| _/____ _____    ____  
       __|  |<   |  |/ __ |/ __ \__    /     
     |  |  |  |_\___  / /_/   ___/ / __ |   |  
     |__|  |____/ ____\____ |\___  >____  /___|  /
                /         /    /     /     / 
    

    将其保存为banner.txt,放在 resource目录下。

    接下来我们需要指定使用该banner文件,在application.properties文件中定义如下:

    spring.banner.location=classpath:banner.txt
    

    启动看看效果:

    /Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home/bin/java 
      _____.__            .___
    _/ ____  | ___.__. __| _/____ _____    ____
       __|  |<   |  |/ __ |/ __ \__    /    
     |  |  |  |_\___  / /_/   ___/ / __ |   |  
     |__|  |____/ ____\____ |\___  >____  /___|  /
                /         /    /     /     /
    

    除了使用txt文件,我们也可以使用图片如下:

    spring.banner.image.location=classpath:banner.gif
    spring.banner.image.width=  //TODO
    spring.banner.image.height= //TODO
    spring.banner.image.margin= //TODO
    spring.banner.image.invert= //TODO
    

    可以自定义图片的其他一些属性。好了,本文就介绍到这里。

    本文的例子可以参考https://github.com/ddean2009/learn-springboot2/tree/master/springboot-customer-banner

    更多教程请参考 flydean的博客

  • 相关阅读:
    权限和分组
    验证与授权
    CSRF、XSS、clickjacking、SQL 的攻击与防御
    上下文处理器及中间件
    类和实例
    偏函数
    生成器
    迭代 复习
    函数调用 复习
    复习 条件判断,循环
  • 原文地址:https://www.cnblogs.com/flydean/p/12680303.html
Copyright © 2011-2022 走看看