Profiles no Spring Boot

Profiles é mais uma das facilidades que o Spring Boot traz no seu conjunto de características. Os profiles são um tipo de configuração para ambientes, por exemplo profiles de desenvolvimento, homologação e produção. Para configurar os profiles são dois passos: 1- Criar os arquivos application.properties 2- Configurar a propriedade spring.profiles.active dentro do application.properties Arquivos application.properties Por padrão, … Continue lendo Profiles no Spring Boot

Utilizando MongoDB com Spring Data e Spring Boot

Um dos benefícios do Spring Data é a integração com diversos conceitos de provedores de dados, ou seja, o framework não se limite apenas aos padrões Java JPA e JDBC o Spring Data possui diversos módulos de integração com tecnologias como: MongoDB, Redis, Cassandra, entre outros, além de módulos estendidos pela comunicado como Elasticsearch e … Continue lendo Utilizando MongoDB com Spring Data e Spring Boot

Teste de Controllers no Spring Boot

Teste de Controllers são aqueles que validam o comportamento do gerenciamento entre as camadas de modelo(Model) e visão(View), com isso, essa camada não deve testar regra de negócio, e sim conversões de formatos do model para view, disponibilização de API, consumo de API, entre outros. Pensando nisso, o Spring Boot disponibiliza algumas anotações para facilitar … Continue lendo Teste de Controllers no Spring Boot

Mensageria no Spring Boot

Como de costume o Sprint Boot vem facilitando a configuração dos projetos, no contexto de mensageria ficou ainda mais simples configurar o projeto para integrar como um sistema mensageria, onde com poucas configurações na classe de configuração do Spring e alguns parâmetros via properties é possível conectar a aplicação a um servidor de mensagem. A … Continue lendo Mensageria no Spring Boot