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 .