Използване на персонализирани банери при пролетно зареждане

1. Общ преглед

По подразбиране Spring Boot се доставя с банер, който се появява веднага след стартирането на приложението.

В тази статия ще научим как да създадем персонализиран банер и да го използваме в приложенията на Spring Boot.

2. Създаване на банер

Преди да започнем, трябва да създадем персонализиран банер, който да се показва по време на стартиране на приложението. Можем да създадем персонализиран банер от нулата или да използваме различни инструменти, които ще направят това вместо нас.

В този пример използвахме официалното лого на Baeldung:

В някои случаи обаче бихме искали да използваме банера в обикновен текстов формат, тъй като е относително по-лесен за поддръжка.

Персонализираният банер с обикновен текст, който използвахме в този пример, е достъпен тук.

Тук трябва да се отбележи, че ANSI кодировката има способността да показва колоритен текст в конзолата. Това не може да стане с простия формат на обикновен текст.

3. Използване на персонализиран банер

Тъй като имаме готов персонализиран банер, трябва да създадем файл с име banner.txt в директорията src / main / resources и да поставим съдържанието на банера в него.

Тук трябва да се отбележи, че banner.txt е очакваното име на банерния файл по подразбиране, което Spring Boot използва. Ако обаче искаме да изберем друго местоположение или друго име за банера, трябва да зададем свойството spring.banner.location във файла application.properties :

spring.banner.location=classpath:/path/to/banner/bannername.txt

Можем да използваме изображения и като банери. Подобно на banner.txt , Spring Boot очаква името на изображението на банера като banner.gif . Освен това можем да зададем различни свойства на изображението като височина, ширина и др. В application.properties :

spring.banner.image.location=classpath:banner.gif spring.banner.image.width= //TODO spring.banner.image.height= //TODO spring.banner.image.margin= //TODO spring.banner.image.invert= //TODO

Винаги обаче е по-добре да използвате текстов формат, тъй като времето за стартиране на приложението драстично ще се увеличи, ако се използва някаква сложна структура на изображението.

4. Заключение

В тази бърза статия показахме как да използваме персонализиран банер в приложенията на Spring Boot.

Както винаги, пълният изходен код е достъпен в GitHub.