`

28. SpringBoot启动时的Banner设置【从零开始学Spring Boot】

阅读更多

 à悟空学院:https://t.cn/Rg3fKJD

学院中有Spring Boot相关的课程!点击「阅读原文」进行查看!

SpringBoot视频:http://t.cn/A6ZagYTi

Spring Cloud视频:http://t.cn/A6ZagxSR

SpringBoot Shiro视频:http://t.cn/A6Zag7IV

SpringBoot交流平台:https://t.cn/R3QDhU0

SpringData和JPA视频:http://t.cn/A6Zad1OH

SpringSecurity5.0视频:http://t.cn/A6ZadMBe

Sharding-JDBC分库分表实战http://t.cn/A6ZarrqS

分布式事务解决方案「手写代码」:http://t.cn/A6ZaBnIr

 

 

对于使用过Spring Boot的开发者来说,程序启动的时候输出的由字符组成的Spring符号并不陌生。这个是Spring Boot为自己设计的Banner

1.    .   ____          _            __ _ _  

2.   /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \  

3.  ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \  

4.   \\/  ___)| |_)| | | | | || (_| |  ) ) ) )  

5.    '  |____| .__|_| |_|_| |_\__, | / / / /  

6.   =========|_|==============|___/=/_/_/_/  

7.   :: Spring Boot ::        (v1.3.3.RELEASE)  

如果有人不喜欢这个输出,本文说一下怎么修改。

 

第一种方式:修改的时候,进行设置,Applicationmain方法中:

SpringApplication application = new SpringApplication(App.class);

        /*

         * Banner.Mode.OFF:关闭;

         * Banner.Mode.CONSOLE:控制台输出,默认方式;

         * Banner.Mode.LOG:日志输出方式;

         */

         application.setBannerMode(Banner.Mode.OFF); 

         application.run(args); 

 

 

第二种方式:修改banner.txt配置文件

src/main/resouces下新建banner.txt,在文件中加入:

#这个是MANIFEST.MF文件中的版本号 

${application.version}              

 

#这个是上面的的版本号前面加v后上括号 

${application.formatted-version}

 

#这个是springboot的版本号 

${spring-boot.version}             

 

#这个是springboot的版本号 

${spring-boot.formatted-version}

 

第三种方式:重写接口Banner实现

SpringBoot提供了一个接口org.springframework.boot.Banner,他的实例可以被传给SpringApplicationsetBanner(banner)方法。如果你闲得不行非要着重美化这个命令行输出的话,可以重写Banner接口的printBanner方法。

 

 

第四种方式:在application.properties进行配置

       application.proerpties进行banner的显示和关闭:

### 是否显示banner,可选值[true|false]

spring.main.show-banner=false

 

 

Spring Boot 系列博客】

à悟空学院:https://t.cn/Rg3fKJD

学院中有Spring Boot相关的课程!点击「阅读原文」进行查看!

SpringBoot视频:http://t.cn/A6ZagYTi

Spring Cloud视频:http://t.cn/A6ZagxSR

SpringBoot Shiro视频:http://t.cn/A6Zag7IV

SpringBoot交流平台:https://t.cn/R3QDhU0

SpringData和JPA视频:http://t.cn/A6Zad1OH

SpringSecurity5.0视频:http://t.cn/A6ZadMBe

Sharding-JDBC分库分表实战http://t.cn/A6ZarrqS

分布式事务解决方案「手写代码」:http://t.cn/A6ZaBnIr

 

网易云课堂视频最新更新

第十一章 Spring Boot 日志

1、spring boot日志—理论

2、Spring Boot日志-logback

3、Spring Boot日志-log4j2

第十二章 Spring Boot 知识点2

1、spring boot 服务配置和部署

2、Spring Boot 定制URL匹配规则

 

 

历史章节

 

第一章 快速开始

1、Spring Boot之Hello World

2、Spring Boot之Hello World访问404

 

第二章 Spring Boot之JSON

1、spring boot返回json数据

2、Spring Boot完美使用FastJson解析JSON数据

 

第三章 Spring Boot热部署

1、Spring Boot热部署(springloader)

2、springboot + devtools(热部署)

 

第四章 Spring Boot数据库

1、Spring Boot JPA/Hibernate/Spring Data概念

2、Spring Boot JPA-Hibernate

3、Spring Boot Spring Data JPA介绍

4、Spring Boot JdbcTemplate

5、Spring Boot集成MyBatis

 

第五章 web开发

1、全局异常捕捉

2、配置server信息

3、spring boot使用thymeleaf

4、Spring Boot 使用freemarker

5、Spring Boot添加JSP支持

 

第六章 定时任务

1、Spring Boot定时任务

2、Spring Boot 定时任务升级篇(动态修改cron参数)

3、Spring Boot 定时任务升级篇(动态添加修改删除定时任务)

4、Spring Boot 定时任务升级篇(集群/分布式下的定时任务说明)

5、Spring Boot Quartz介绍

6、Spring Boot Quartz在Java Project中使用

7、Spring Boot 集成Quartz普通使用

8、Spring Boot 集成Quartz升级版

9、Spring Boot 集成Quartz二次升级版

10、Spring Boot 集成Quartz-Job如何自动注入Spring容器托管的对象

 

第七章 Spring Boot MyBatis升级篇

1、Spring Boot MyBatis升级篇-注解

2、Spring Boot MyBatis升级篇-注解-自增ID

3、Spring Boot MyBatis升级篇-注解-增删改查

4、Spring Boot MyBatis升级篇-注解-分页查询

5、Spring Boot MyBatis升级篇-注解-分页PageHelper不生效

6、Spring Boot MyBatis升级篇-注解- mybatic insert异常:BindingException: Parameter 'name' not found

7、Spring Boot MyBatis升级篇-注解- #和$符号特别篇

8、Spring Boot MyBatis升级篇-注解-@Result

9、Spring Boot MyBatis升级篇-注解-动态SQL(if test)-方案一:<script>

10、Spring Boot MyBatis升级篇-注解-动态SQL(if test)-方案二:@Provider

11、Spring Boot MyBatis升级篇-注解-动态SQL-参数问题

12、Spring Boot MyBatis升级篇-注解-特别篇:@MapperScan和@Mapper

13、Spring Boot MyBatis升级篇-XML

14、Spring Boot MyBatis升级篇-XML-自增ID

15、Spring Boot MyBatis升级篇-XML-增删改查

16、Spring Boot MyBatis升级篇-XML-分页查询

17、Spring Boot MyBatis升级篇-XML-分页PageHelper不生效

18、Spring Boot MyBatis升级篇-XML-动态SQL(if test)

19、Spring Boot MyBatis升级篇-XML-注解-初尝试

20、Spring Boot MyBatis升级篇- pagehelper替换为pagehelper-spring-boot-starter

 

第八章 Spring Boot 知识点1

1、Spring Boot 拦截器HandlerInterceptor

2、Spring Boot启动加载数据CommandLineRunner

3、Spring Boot环境变量读取和属性对象的绑定

4、Spring Boot使用自定义的properties

5、Spring Boot使用自定义的properties

6、Spring Boot使用@SpringBootApplication

7、Spring Boot 监控和管理生产环境

 

第十章 Spring Boot 打包部署

1、Spring Boot打包部署((提供Linux的sh文件))

 

第十一章 Spring Boot 日志

1、spring boot日志—理论

2、Spring Boot日志-logback

3、Spring Boot日志-log4j2

 

分享到:
评论
2 楼 林祥纤 2018-06-06  
tzq668766 写道
无意中发现有个中文版的springboot banner在线生成工具,http://www.bootschool.net/ascii,感觉不错,有意思


感谢分享.
1 楼 tzq668766 2018-06-05  
无意中发现有个中文版的springboot banner在线生成工具,http://www.bootschool.net/ascii,感觉不错,有意思

相关推荐

    从零开始学Spring Boot

    1.31 SpringBoot启动时的Banner设置 1.32 Spring boot 文件上传(多文件上传) 1.33 导入时如何定制spring-boot依赖项的版本 1.34 Spring Boot导入XML配置 1.35 Spring Boot使用@SpringBootApplication注解 1.36 ...

    SpringBoot启动图片banner -- 佛祖保佑 永不宕机 永无BUG

    在Spring Boot应用中,启动时显示的"SpringBoot启动图片banner -- 佛祖保佑 永不宕机 永无BUG"是一种定制化的欢迎信息,它不仅可以为开发者带来一丝乐趣,也是项目个性化的体现。这个过程涉及到Spring Boot的初始化...

    springBoot启动banner图

    在springBoot项目中,将本文件的文件名更改为 banner.txt 后放到resources下,启动即可看到。

    82. Spring Boot – 启动彩蛋【从零开始学Spring Boot】

    Spring Boot – 启动彩蛋"这一主题涵盖了Spring Boot的个性化启动信息设置,包括配置文件中的简单文本定制和自定义`Banner`类。同时,这也涉及到对Spring Boot源码的理解,尤其是启动过程和工具的使用。通过深入...

    java中的SpringBoot的字符画(banner.txt)

    ${AnsiColor}: 用来设定字符的颜色 ...${spring-boot.version} Spring Boot的版本 ${spring-boot.formatted-version} 格式化的版本 到这里我们的Springboot字符画就完成了 ————————————————

    SpringBoot+SpringCloud面试题.doc

    - 自定义Banner:通过`banner.txt`或`banner.yml`自定义启动时显示的Logo。 - 多环境配置:通过`spring.profiles.active`切换不同环境的配置。 - 资源处理:自动处理静态资源(如CSS、JS)和模板引擎(如...

    Spring Boot启动banner定制的步骤详解

    首先,Spring Boot 的默认启动 banner 是可以进行定制的,用户可以通过编辑一个 banner.txt 文件,然后在里面输入要在 banner 里面显示的内容,最后把这个文件存放到 classpath 路径里面就可以了。 在编辑 banner....

    SpringBoot启动图标修改

    在Spring Boot应用中,我们经常会看到在启动时打印的一段彩色文字,这就是Spring Boot的启动图标,也称为Banner。这个启动图标可以自定义,既可以选择文本形式,也可以使用图像文件。下面将详细介绍如何进行...

    banner.txt(Springboot项目运行替换自定义图形)

    Springboot项目运行替换自定义图形

    SpringBoot个性化启动Banner设置方法解析

    本文详细介绍了如何实现 SpringBoot 个性化启动 Banner 设置,我们可以通过添加 banner.txt 文件、修改 application.properties 文件、添加启动类和启动项目来实现个性化启动 Banner 设置。这个方法解析文档希望能够...

    springboot 流汗黄豆 banner

    springboot 流汗黄豆 banner

    Spring Boot心得.docx

    Spring Boot 应用启动时会输出一个 ASCII 字符串的 Logo(即 banner),我们可以根据自己的喜好定制这个 banner。 1. **在线生成 ASCII 字符串**: - 使用网站如 `http://www.network-science.de/ascii/`、`...

    十分钟上手spring boot

    ### 十分钟上手Spring Boot ...通过以上内容的学习,开发者可以快速掌握Spring Boot的基础知识,并能够开始开发简单的Spring Boot应用。随着经验的积累,开发者可以进一步探索Spring Boot的更多高级功能和技术细节。

    spring boot 中文文档

    Spring Boot还提供了将应用打包用于生产环境的细节,包括SpringApplication类的使用、启动失败处理、自定义Banner、自定义SpringApplication以及流式构建API。 Spring Boot特性一节讲解了如何使用ApplicationRunner...

    springboot+vue33333333.pdf

    在基础配置方面,文档涉及到了一些核心配置知识,包括自定义Spring Boot启动时的banner,配置Web容器(如Tomcat和Undertow),以及配置属性(Properties)和YAML配置。其中YAML配置作为Spring Boot推荐的配置方式,...

    springboot学习思维笔记.xmind

    springboot学习笔记 spring基础 Spring概述 Spring的简史 xml配置 注解配置 java配置 Spring概述 Spring的模块 核心容器CoreContainer Spring-Core Spring-Beans ...

    Spring Boot参考指南.pdf

    - **自定义Banner**:解释如何定制Spring Boot应用启动时显示的Banner图像。 - **自定义SpringApplication**:介绍如何扩展SpringApplication类来自定义应用的行为。 - **流式构建API**:介绍一种流式的构建方式...

    SpringBoot中文参考手册

    - Spring Boot的目标是通过提供默认配置来简化设置过程,使得开发者能够更加专注于业务逻辑,而不是繁琐的配置工作。 - 它适用于构建独立的、生产级别的基于Spring的应用程序。 2. **系统环境**: - 支持多种...

    SpringBoot配置详解

    * `spring.main.show-banner`:是否显示启动Banner,默认为true。 Logging * `logging.path`:日志文件的路径,默认为`/var/logs`。 * `logging.file`:日志文件的名称,默认为`myapp.log`。 * `logging.config`:...

Global site tag (gtag.js) - Google Analytics