资讯专栏INFORMATION COLUMN

Spring Boot - 自定义启动banner

CollinPeng / 783人阅读

摘要:背景这段时间较忙,有些想念小红,为了表达我对小红的思念之情,决定将启动的研究一下,看看是否能够自定义,让我天天能够看到她。

背景

这段时间较忙,有些想念“小红”,为了表达我对小红的思念之情,决定将spring boot启动的banner研究一下,看看是否能够自定义,让我天天能够看到她。

展示

经过调研,发现自定义banner是一个轻松愉快的过程,忍不住让我多启动几次,先看看效果:(省略了一些启动日志)

[INFO] 
[INFO] --- spring-boot-maven-plugin:1.5.1.RELEASE:run (default-cli) @ com.wanye.springboot ---
          $$                     $$
          \__|                    $$ |
$$   $$ $$  $$$$$$   $$$$$$  $$$$$$$   $$$$$$  $$$$$$$   $$$$$$
$$ $$  |$$ | \____$$ $$  __$$ $$  __$$ $$  __$$ $$  __$$ $$  __$$
 $$$$  / $$ | $$$$$$$ |$$ /  $$ |$$ |  $$ |$$ /  $$ |$$ |  $$ |$$ /  $$ |
 $$  $$<  $$ |$$  __$$ |$$ |  $$ |$$ |  $$ |$$ |  $$ |$$ |  $$ |$$ |  $$ |
$$  /$$ $$ |$$$$$$$ |$$$$$$  |$$ |  $$ |$$$$$$  |$$ |  $$ |$$$$$$$ |
\__/  \__|\__| \_______| \______/ \__|  \__| \______/ \__|  \__| \____$$ |
                                                                $$   $$ |
                                                                $$$$$$  |
                                                                 \______/
2017-07-14 12:02:16,555 [background-preinit]  INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 5.3.4.Final
2017-07-14 12:02:21,038 [main]  INFO com.wanye.Start - Starting Start on wanyedeMacBook-Pro.local with PID 1857 (/Users/wanye/Code/springboot/target/classes started by wanye in /Users/wanye/Code/springboot)
实现

实现的方式非常简单,我们只需要在Spring Boot工程的/src/main/resources目录下创建一个banner.txt文件,然后将ASCII字符画复制进去,就能替换默认的banner了。

工具

生成ASCII字符画

参数属性

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}版本信息
最后

如果觉得文章还有点意思,请点赞、收藏。您的支持将鼓励我继续创作!

为了提高大家学习效果,录制了同步的视频课程,还望大家支持视频课程

索引

Spring Boot - 初识 Hello World

Spring Boot - Servlet、过滤器、监听器、拦截器

Spring Boot - 静态资源处理、启动加载、日志处理

Spring Boot - 数据库配置

Spring Boot - 部署Deploy

Spring Boot - 整合jsp后必须通过spring-boot:run方式启动?

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/67395.html

相关文章

  • spring boot学习(2): SpringApplication和定义banner

    摘要:一般,我们用来启动应用。图片内部展示时不能共存。如果没有在环境中配置,展示我们自己设置的自定义。 SpringApplication 一般,我们用 SpringApplication 来启动spring boot应用。如 @SpringBootApplication public class DemoApplication { public static void main(...

    Berwin 评论0 收藏0
  • Spring Boot 参考指南(SpringApplication)

    摘要:在创建之前,实际上触发了一些事件,因此不能将侦听器注册为。使用的事件发布机制发送应用程序事件,该机制的一部分确保在子环境中发布给侦听器的事件也会在任何祖先上下文中被发布给监听器。 23. SpringApplication SpringApplication类提供了一种方便的方法来引导从main()方法开始的Spring应用程序。在许多情况下,你可以委托给静态SpringApplica...

    Jochen 评论0 收藏0
  • 一起来学SpringBoot | 第一篇:构建第一个SpringBoot工程

    摘要:由于本人更习惯使用所以后续案例都是基于与,同时这里是基于最新的编写的哦创建项目初次接触,我们先来看看如何创建一个项目,这里以为例,其他的工具小伙伴们自行搜索创建方式。创建完项目后,各位小伙伴请认真细心的对比下与传统的工程有何区别如目录结构。 SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身...

    jayce 评论0 收藏0
  • Spring Boot 框架介绍和使用

    摘要:使用还是,根据个人喜好即可。如果错误页面也需要使用模板引擎动态生成,那么放在下面的路径。数据库自动配置嵌入式数据库如果类路径中包含或的相应包,那么就会自动配置这些嵌入式数据库的实例和数据源。 本文参考自Spring Boot文档。 Spring Boot 简介 Spring框架功能很强大,但是就算是一个很简单的项目,我们也要配置很多东西。因此就有了Spring Boot框架,它的作用很...

    Zack 评论0 收藏0
  • Spring Boot [配置-上篇]

    摘要:在年首次发表了这种语言,另外与也是这语言的共同设计者。每种都可以通过配置使用控制台或者文件输出日志内容。可以通过是中的一个设置的日志级别。参考文档新年彩蛋自定义参考指南配置类配置详解 导读: 在上篇文章学习到了如何搭建一个简单的Spring Boot的项目,这篇文章我们主要围绕Spring Boot的外部化文件展开, 快速开始:外部化配置 首先是一个典型的Spring Boot的项...

    xuweijian 评论0 收藏0

发表评论

0条评论

CollinPeng

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<