这篇教程将为你介绍 Spring Boot 中的一些罕用配置, 比方: 自定义 Banner、配置日志、敞开特定的主动配置等。
自定义 Banner
在 Spring Boot 启动的时候会有一个默认的启动图案,被称为 Banner。默认的 Banner 成果如下:
默认
这个 Banner 是 Spring Boot 自带的,如果咱们感觉不难看,是能够更改的,作为一个资深的码农,怎么能够不定制一个本人的 Banner 呢?新建一个 banner.txt
咱们在 src/main/resources 目录下新建一个 banner.txt
咱们只须要将想要显示的字符串放到这个文件外面即可。罕用 Banner 设置属性
${AnsiColor.BRIGHT_RED}: 设置控制台中输入内容的色彩;
${application.version}: 用来获取 MANIFEST.MF 文件中的版本号;
${application.formatted-version}: 格式化后的 ${application.version} 游戏版本信息;
${spring-boot.version}: Spring Boot 的版本号;
${spring-boot.formatted-version}: 格式化后的 ${spring-boot.version} 版本信息
banner 属性
Banner 其余配置
咱们能够在 application.properties 中,进行一些 banner 的根本属性配置。咱们在 src/main/resources 目录下,创立一个 www.cungun.comapplication.properties 配置文件,在该文件中能够增加如下配置信息:
banner 其余配置
这些配置信息,次要是对 banner 的宽度高度等属性进行设置。敞开 Banner
如果咱们不想启动我的项目的时候展现 Banner,也能够敞开掉,毕竟这货色没啥作用,典型的属于奇技淫巧。1. 代码形式敞开
咱们能够在 Application 入口类中设置 Banner 的启动模式,默认是开启的,能够敞开掉
游戏代码敞开
通过调用 setBannerMode() 办法,能够设置将 banner 打印 console,log, 或者不输入 off。2.yml 文件配置
咱们也能够在 yml 文件中,设置 banner 的模式,留神在 yml 文件中,会将 off 映射为 false,并且须要给 off 增加括号:
yml
3. 配置形式敞开
这种形式就不必每次都写代码了,能够在每个我的项目的 Edit Configurations 中的 spring boot 选型里,找到 Hide Banner, 勾选,就能够敞开了!