banner代码编写(网页设计banner代码) -尊龙凯时官方app下载

专车介绍

该趟专车是开往 springboot 自定义 banner 的实战专车,主要讲解制定自定义 banner 的过程

专车问题

第一个问题:如何制作 banner

第二个问题:如何替换掉 springboot 默认的 banner

第三个问题:如何在 banner 中显示项目相关信息,如项目名称、项目版本号

专车实战

首先在父模块下面创建一个名为 boot-example-banner 的子模块,打开如下网站:
https://www.bootschool.net/ascii

选择相应的字体,输入对应的文字,点击生成按钮,拷贝生成的结果

在 boot-example-banner 模块中创建 resources 目录,在 resources 目录下创建 banner.txt 文件,将刚才生成的结果贴入 banner.txt 文件中,启动项目,可以看到如下结果

springboot2.0 实战专车系列四:自定义banner

如果觉得如上的 banner 不好看,可以自己搜索想要的 banner,比如如下:

////////////////////////////////////////////////////////////////////
 //                          _ooooo_                               //
 //                         o8888888o                              //
 //                         88" . "88                              //
 //                         (| ^_^ |)                              //
 //                         o  =  /o                              //
 //                      ____/`---'____                           //
 //                    .'  \|     |//  `.                         //
 //                   /  \|||  :  |||//                          //
 //                  /  _||||| -:- |||||-                         //
 //                  |   | \  -  /// |   |                       //
 //                  | _|  ''---/''  |   |                       //
 //                    .-__  `-`  ___/-. /                       //
 //                ___`. .'  /--.--  `. . ___                     //
 //              ."" '<  `.____<|>_/___.'  >'"".                  //
 //            | | :  `- `.;` _ /`;.`/ - ` : | |                 //
 //               `-.   _ __ /__ _/   .-` /  /                 //
 //      ========`-.____`-.________/___.-`____.-'========         //
 //                           `=---='                              //
 //      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        //
 //            佛祖保佑       永不宕机     永无bug                  //
 ////////////////////////////////////////////////////////////////////

自从修改了如上的 banner,线上的 bug 也变少了,建议大家选择并替换

接下来我们要实现如何在 banner 中展示项目的名称、项目的版本号

第一步:在 pom 文件中添加资源配置


    
        
            src/main/resources
            true
        
    

第二步:在 resources 目录下面创建 application.yml 文件

project:
  build:
    artifactid: '@project.artifactid@'
    version: '@project.version@'

第三步:在 banner 中指定项目配置

////////////////////////////////////////////////////////////////////
 //                          _ooooo_                               //
 //                         o8888888o                              //
 //                         88" . "88                              //
 //                         (| ^_^ |)                              //
 //                         o  =  /o                              //
 //                      ____/`---'____                           //
 //                    .'  \|     |//  `.                         //
 //                   /  \|||  :  |||//                          //
 //                  /  _||||| -:- |||||-                         //
 //                  |   | \  -  /// |   |                       //
 //                  | _|  ''---/''  |   |                       //
 //                    .-__  `-`  ___/-. /                       //
 //                ___`. .'  /--.--  `. . ___                     //
 //              ."" '<  `.____<|>_/___.'  >'"".                  //
 //            | | :  `- `.;` _ /`;.`/ - ` : | |                 //
 //               `-.   _ __ /__ _/   .-` /  /                 //
 //      ========`-.____`-.________/___.-`____.-'========         //
 //                           `=---='                              //
 //      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        //
 //            佛祖保佑       永不宕机     永无bug                  //
 ////////////////////////////////////////////////////////////////////
 :: spring boot      ::   ${spring-boot.formatted-version}
 :: project version  ::   ${project.build.version}
 :: project name     ::   ${project.build.artifactid}

第四步:启动项目

////////////////////////////////////////////////////////////////////
 //                          _ooooo_                               //
 //                         o8888888o                              //
 //                         88" . "88                              //
 //                         (| ^_^ |)                              //
 //                         o  =  /o                              //
 //                      ____/`---'____                           //
 //                    .'  \|     |//  `.                         //
 //                   /  \|||  :  |||//                          //
 //                  /  _||||| -:- |||||-                         //
 //                  |   | \  -  /// |   |                       //
 //                  | _|  ''---/''  |   |                       //
 //                    .-__  `-`  ___/-. /                       //
 //                ___`. .'  /--.--  `. . ___                     //
 //              ."" '<  `.____<|>_/___.'  >'"".                  //
 //            | | :  `- `.;` _ /`;.`/ - ` : | |                 //
 //               `-.   _ __ /__ _/   .-` /  /                 //
 //      ========`-.____`-.________/___.-`____.-'========         //
 //                           `=---='                              //
 //      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        //
 //            佛祖保佑       永不宕机     永无bug                  //
 ////////////////////////////////////////////////////////////////////
 :: spring boot      ::    (v2.1.6.release)
 :: project version  ::   1.0-snapshot
 :: project name     ::   boot-example-banner

通过如上配置,使得我们可以清楚的知道项目的一些相关配置信息,比如项目使用的 springboot 版本号,项目名称,项目本身的版本号

小提示:我们可以在 banner.txt 中通过{ansicolor.bright_red}来指定背景色、前景色

完整的 banner 配置如下:

${ansicolor.bright_red}
////////////////////////////////////////////////////////////////////
 //                          _ooooo_                               //
 //                         o8888888o                              //
 //                         88" . "88                              //
 //                         (| ^_^ |)                              //
 //                         o  =  /o                              //
 //                      ____/`---'____                           //
 //                    .'  \|     |//  `.                         //
 //                   /  \|||  :  |||//                          //
 //                  /  _||||| -:- |||||-                         //
 //                  |   | \  -  /// |   |                       //
 //                  | _|  ''---/''  |   |                       //
 //                    .-__  `-`  ___/-. /                       //
 //                ___`. .'  /--.--  `. . ___                     //
 //              ."" '<  `.____<|>_/___.'  >'"".                  //
 //            | | :  `- `.;` _ /`;.`/ - ` : | |                 //
 //               `-.   _ __ /__ _/   .-` /  /                 //
 //      ========`-.____`-.________/___.-`____.-'========         //
 //                           `=---='                              //
 //      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        //
 //            佛祖保佑       永不宕机     永无bug                  //
 ////////////////////////////////////////////////////////////////////
 :: spring boot      ::   ${spring-boot.formatted-version}
 :: project version  ::   ${project.build.version}
 :: project name     ::   ${project.build.artifactid}

专车总结

制作 banner 步骤:

第一步:访问 banner 制作网站

第二步:在 resources 目录下面创建 banner.txt 文件,将第一步制作的结果拷贝到文件中

第三步:在 pom 文件中配置资源路径

第四步:在 resources 目录下面创建 application.yml 文件,指定属性,并读取 pom 文件中的属性

第五步:在 banner.txt 文件中添加项目相关信息配置

尊龙凯时官方网站的版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至[email protected]举报,一经查实,本站将立刻删除。
(0)
一事无成一事无成

发表回复

登录后才能评论
网站地图