/springbootprofile_digital_innovation_one

Projetos do curso desenvolvido para a Digital Innovation One - Spring Boot: Profiles e Configurações

Primary LanguageJava

Digital Innovation: Aula - Spring Boot: Profiles e Configurações

Nesta aula explicamos e detalhamos como funciona o uso do recurso de Profiles. Com este recurso, é possível fazer a separaçõ das propriedades de execução referentes a cada tipo de ambiente: local, teste, produção, etc.

Durante a aula, são abordados os seguintes tópicos:

  • Configuração de ambientes com o arquivos em formato .properties e uso das configurações com @Profile.
  • Configuração de ambientes com o arquivos em formato .yml e uso das configuraçõees com @Profile.
  • Sobrescrita de configurações através de argumentos durante a execução do projeto no terminal.
  • Sobrescrita de configurações através de variáveis de ambiente e injeção destes valores diretamente no projeto.

Os exercícios dentro deste projeto contemplam cada um dos tópicos acima, respectivamente.

Dentro de cada uma das pastas, constam as instruções de como executar cada um dos projetos.

São necessários os seguintes pré-requisitos para a execução dos projetos da aula:

  • Java 8 ou versões superiores.
  • Maven 3.5.2 ou versões superiores.
  • Intellj IDEA Community Edition ou sua IDE favorita.
  • Muita vontade de aprender e compartilhar conhecimento :)