咨询热线

400-123-4657

网站公告: 诚信为本,市场在变,诚信永远不变...
CASE 成功案例

service phone 400-123-4657

SpringBoot 自界说Banner图-kaiyun

点击量:837    时间:2023-12-13
更多
  本文摘要:虽然,在许多人的眼里,法式员都是一帮不食人间烟火,不解风情活在自己世界得另类,其实这是外界对我们法式员这个群体的一种误解和偏见。

虽然,在许多人的眼里,法式员都是一帮不食人间烟火,不解风情活在自己世界得另类,其实这是外界对我们法式员这个群体的一种误解和偏见。今天这篇文章我们就来通过一些开发中有意思的小事情,来给大家揭开法式员的另一面。记得最初SpringBoot问世的时候,许多法式员都沉醉在技术的更新迭代中,忙的不亦乐乎;经常感伤的一句话就是:“别更了,学不动了!!”,这部门法式员许多确实是不解风情啊,眼里只有技术,对SpringBoot简直是又爱又恨啊,每次启动项目都看到一个很是显著的标志,天天对着这个大大的标志,像打了鸡血一样,充满斗志。

可是另有另外一部门法式员,他们可不局限于技术的学习,另有就是基于自己所学的技术做一些有意思的事情,你也可以明白成是炫技,嘿嘿...我们看到的这个图片,就是SpringBoot的启动的时候,默认的logo,显然对于像我这种审美比力高的法式员来说,这个logo简直是太丑了...不满足于Spring默认的logo,决议通过自己的毕生所学,将这个logo换成自己的喜欢的样子,好比:女朋侪的照片啥的(天天都在理想自己有女朋侪,嘿嘿嘿....)所以,厥后许多法式员的IDEA在启动项目的时候,就酿成了这个样子~每次项目启动的时候,都能看到这些图片,是不是心情愉悦,血槽满满。之所以能够凭据自己的喜好,更换差别的logo,最重要的还是因为Spring的开发者,太相识我们这帮法式员了,所有,在Spring一开始设计的时候,就给我们留出了,可以自界说这个banner图的接口,所以今天我们自己就来自界说一个banner图。

Banner图在那里加载既然我们想要更换Spring启动的默认logo,首先我们就的知道,这logo是怎么泛起的,只有搞明确了这个问题,我们才气去修改它。其实Spring Boot启动打印默认logo的类是SpringApplicationBannerPrinter类,SpringBoot 默认寻找 Banner的顺序是:首先依次在 Classpath下找文件banner.gif,banner.jpg和 banner.png,使用优先找到的若没找到上面文件的话,继续 Classpath下找 banner.txt若上面都没有找到的话, 用默认的 SpringBootBanner,也就是上面输出的 Spring Boot logo一般是把banner.txt文件放在 src/main/resources/目录下。既然找到了关键的问题,我们就可以自己建立一个banner.txt文件,让它来笼罩SpringBoot默认的logo,实现我们自界说的logo,好了接下来就是开干吧。首先我们先使用SpringInitializr初始化一个SpringBoot项目,加入web依赖。

org.springframework.boot spring-boot-starter-web 我们就用其中最简朴的方式,在src/main/resources/目录下建立一个banne.txt文件,这个文件内里我们就可以放上自己喜欢的图形。好比我们可以放一个佛祖,让他老人家保佑我们没有bug,我们呢就可以把下面这个图像直接复制粘贴到banner.txt文件中。

接着启动SpringBoot项目,我们就可以看到在控制台打印出了佛祖的画像,普照大地,一切都是那么优美,从来不知bug为何物。到这里我们已经把佛祖请了过来,感受似乎一切都是那么自然,可是细心的宝宝可能早就发现了,这个佛祖我们去那里迎接呢。对了,这才是最关键的地方,在项目中更改图像很简朴,无非是添加一个banner.txt文件而已,可是文件的中图怎么搞啊,岂非要自己手敲吗,这可不是一般人能搞的出来的啊。所以这里给大家先容几个网站,可以生成一些图形。

第三方Banner生成工具对于数据的宁静可靠性方面,因为接纳了漫衍式部署,自然不用担忧数据丢失问题,其次对于所有的链接都是有会见认证的,也不用担忧数据宁静问题。最后就是使用利便了,开发者通过尺度的接口协议举行开发挪用,运维也不用维护网络带宽、服务器成本,使用者直接会见,固然很是利便了。字母转换为ASCII 艺术字,推荐 Text toASCII Art Generator ,优点:它支持的字体效果(艺术字)最多;而且可以通过点击 Test All 同时生成所有效果(共314种)来供你选择,而无需一个一个去选择,这样可以大大淘汰挑选时间。还可以通过 More Opts 来设置以编程注释或回显输出的形式花样化输出。

地址:http://patorjk.com/software/taag/示例效果:ASCII艺术字(图)集Ascii艺术字,可以在这里寻找现成的一些图集(也可以生成ASCII艺术字),可以直接搜索你想要的图形,搜索出来的效果可以直接下载或者复制都可以(截图右上角),我们的案例就是通过这个网站的图形来实现的哦!地址:https://www.bootschool.net/ascii-art下面是一些示例:好了,到这里我们就把所有的SpringBoot更换l项目启动logo的前因结果都说完了,是不是很简朴,只需要找打对应的图形,添加到banner.txt文件中,项目启动的时候,就会在控制台输出我们自界说的图形。


本文关键词:kaiyun

本文来源:kaiyun-www.ahhgqn.com

地址:上海市上海市上海区都和大楼9069号    电话:400-123-4657    传真:+86-123-4567
版权所有:Copyright © 2002-2023 www.ahhgqn.com. kaiyun科技 版权所有   ICP备案编号:ICP备25380983号-8