Привет, народ!
Попробую порадовать вас серией постов со скрытыми (и не очень) фичами Spring-Boot.
И начнем мы с фичи, внедрив которую, именно ты станешь самым стильным разрабом на районе и больше никто не вспомнит про сына маминой подруги 😎
Погнали 💨
Надоела скучная надпись SPRING-BOOT при старте приложения?
А знал ли ты, что баннер - это место для твоей рекламы? 😏
Как изменить баннер?
Просто добавь файл
banner.txt в папку src/main/resources/ и напиши в нем любой ASCII-текст.Автоматическая генерация баннера
Если не хочешь писать ASCII-арт вручную, используй генератор: Spring Boot Banner Generator.
Поддержка переменных
В
banner.txt можно использовать переменные, которые будут подставляться при запуске приложения. Например:Application: ${application.version}
Spring Boot: ${spring-boot.version}Эти переменные берутся из
application.properties или application.yml, а также системных свойств Spring Boot.Некоторые полезные переменные:
●
${spring-boot.version} – версия Spring Boot●
${application.version} – версия приложения (если указана в pom.xml или build.gradle)●
${java.version} – версия Java●
${user.name} – имя текущего пользователя системыКуда выводятся переменные?
Все переменные, указанные в
banner.txt, выводятся в консоль при старте приложения, перед логами Spring Boot. Это позволяет сразу увидеть информацию о версии приложения, среде выполнения и других параметрах.Альтернативные форматы
Можно использовать изображения (banner.jpg, banner.png) или даже файлы .gif, а Spring Boot сам преобразует их в ASCII.
Вариант с картинками у меня не заработал 🗿.
Но в инете пишут, что такое точно можно провернуть 😅.
Если у тебя получится, закинь решение в комментах и можешь выкидывать на помойку гайды по пикапу, потому-что отныне все телочки будут... так всё, посты моя мама читает, (мама привет), поэтому немного сбавим пыл 😂
