1. Обзор
По умолчанию Spring Boot поставляется с баннером, который появляется при запуске приложения.
В этой статье мы узнаем, как создать собственный баннер и использовать его в приложениях Spring Boot.
2. Создание баннера
Прежде чем мы начнем, нам нужно создать собственный баннер, который будет отображаться во время запуска приложения. Мы можем создать собственный баннер с нуля или использовать различные инструменты, которые сделают это за нас.
В этом примере мы использовали официальный логотип ForEach:
Однако в некоторых случаях мы могли бы использовать баннер в текстовом формате, так как его относительно легче поддерживать.
Пользовательский баннер с простым текстом, который мы использовали в этом примере, доступен здесь .
Здесь следует отметить, что кодировка 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 .