🚀 6.4 Banner & Próximos Passos: Identidade no Console

Para encerrar este módulo de produtividade, exploraremos um pequeno detalhe que faz toda a diferença na identificação de seus microsserviços e sistemas: o Banner Customizado.

Identidade no Console

Na Engenharia de Elite, utilizamos o banner para identificar rapidamente qual aplicação está rodando em um terminal repleto de logs. O Spring Boot procura automaticamente por um arquivo banner.txt em src/main/resources.

Criando seu Banner de Elite

Você pode usar o seletor de variáveis para exibir informações úteis durante o boot:

${AnsiColor.BRIGHT_GREEN}
  ____                     ____              
 / ___|_ __ ___  ___ _ __ |  _ \  ___   __ _ 
| |  _| '__/ _ \/ _ \ '_ \| | | |/ _ \ / _` |
| |_| | | |  __/  __/ | | | |_| | (_) | (_| |
 \____|_|  \___|\___|_| |_|____/ \___/ \__, |
                                       |___/ 
${AnsiColor.BRIGHT_CYAN}
 :: Green Dog Delivery :: (v${application.version})
 :: Spring Boot ::        (v${spring-boot.version})
${AnsiColor.DEFAULT}

TIP

Dica Visual: Você também pode usar uma imagem (banner.png). O Spring Boot a converterá para caracteres ASCII coloridos no console, dando um toque único ao seu projeto.


🏁 Resumo do Módulo

Vimos como acelerar drasticamente o ciclo de feedback:

  • Spring DevTools: Hot swap de classes e desativação de caches.
  • LiveReload: Sincronização em tempo real entre código e navegador.
  • Docker & Buildpacks: Criação de imagens de infraestrutura prontas para nuvem sem arquivos complexos.

No próximo módulo, aprenderemos a garantir que todas essas inovações sejam seguras e resilientes através do Escudo dos Testes Automatizados.

Prepare-se para o Módulo 7!


⬅️ Capítulo Anterior | Próximo Capítulo ➡️