«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.