Подтвердить что ты не робот

Как изменить Spring логотип загрузки для Nyan Cat?

Когда я запускаю приложение, я должен увидеть что-то похожее на следующее:

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/

Как изменить Spring Логотип загрузки для Nyan Cat, как показано ниже:

введите описание изображения здесь

https://spring.io/blog/2015/11/16/spring-boot-1-3-0-released

4b9b3361

Ответ 1

В статье уже содержится большая часть информации о том, как это сделать:

Цветные баннеры

Теперь ваши файлы banner.txt теперь могут содержать цветовые коды ANSI. Вы можете делать такие сумасшедшие вещи, как это:

Если вы посмотрите документы Spring, вы можете найти дополнительную информацию о том, как настроить banner.txt.

Итак, добавив файл banner.txt в путь к классам, вы можете добавить свой собственный баннер. Фон плитки можно изменить с помощью ${AnsiBackground.NAME}, где NAME - это имя цвета. Список цветов можно найти в классе AnsiColor.

Ниже nyan cat вы можете увидеть небольшой текст с :: Meow :: Running Spring Boot 1.3.0.RC1 :: \ö/, чтобы создать такой текст, вы можете использовать placeholder ${spring-boot.version}.

Вы также можете создать баннер программно с SpringApplication.setBanner(), но, как я уже установил, все это в документах.

Источник реального баннера Nyan cat можно найти на GitHub, как указано Stephane.

Ответ 2

Использовать Spring Генератор загрузочного баннера; Если вы хотите использовать любое "изображение" для создания баннера для вашего приложения загрузки Spring.

Скопируйте сгенерированные символы ASCII в/src/main/resources/banner.txt