在SpringApplication类的run方法中有这样一行代码
具体看下printBanner方法
通过上述代码Springboot是允许我们启动时不打印Banner的将bannerMode设置Banner.Mode.OFF
也可以输出到日志文件,默认是输出到console(控制台),下面我们来看下控制台它是如何运行。
getBanner方法获取可以被使用的Banner
getImageBanner方法获取ImageBanner
BANNER_IMAGE_LOCATION_PROPERTY常量告诉我们可以在配置文件中配置图片路径
getTextBanner方法获取ResourceBanner
BANNER_LOCATION_PROPERTY常量告诉我们可以在配置文件中配置txt文件路径 DEFAULT_BANNER_LOCATION常量告诉我们如果你没有配置txt文件路径,将使用默认值banner.txt
当没有其他Banner时,springboot使用默认Banner
所有通过查看源码也就了解为什么在resources文件夹下放入banner.txt文件,就能修改springboot启动时控制台Banner打印的内容。
如果觉得有帮助的话,请打赏下博主吧!
大家可以关注下公众号: