Minha aplicação possui conexão com um banco de dados remoto (SQLServer), mas gostaria de realizar uma pequena duplicação de certos dados menos voláteis em um banco local e embarcado (H2) para ganhar em termos de desempenho. Minha configuração hoje é a de um único banco, informando no .properties: spring.jpa.show-sql=true spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver spring.datasource.url=jdbc:sqlserver://****:1433;databaseName=**** spring.datasource.username=**** spring.datasource.password=**** Ficando a … Continue lendo Configurando Múltiplos Bancos de Dados no Spring Boot
Testando Web Service em um Profile Específico
Estou desenvolvendo um web service RESTFul usando o Spring Boot e gostaria de saber como executar os testes unitários com requisições direcionadas ao web services sem que eu precise antes levantar o servidor manualmente. Gostaria que os testes já levantassem o servidor automaticamente. Além disso, gostaria que a aplicação usasse um profile específico chamado test com as … Continue lendo Testando Web Service em um Profile Específico
Empacotando profiles diferentes com Spring Boot e Maven
Nas minhas pesquisas, eu pude entender que há como realizar profiling da aplicação (ex. homologação e produção) de duas formas, via maven e spring-boot. A grande questão é que eu tenho multiplos perfis e gostaria de empacotar cada um corretamente. Qual devo usar? Como devo usar esse recurso? Na verdade,se você quer já empacotar em … Continue lendo Empacotando profiles diferentes com Spring Boot e Maven
Spring Boot – Múltiplos módulos e as annotations @EnableJpaRepositories e @EntityScan
Estou usando Spring Boot para criar um web service RESTFul e um SOAP, cada um em um módulo mas ambos em um único projeto. Então, eu decidi separar minha camada de domínio em um terceiro módulo já que é a mesma para ambos os tipos de web services e assim poderia reutilizar. Mesmo com a dependência entre … Continue lendo Spring Boot – Múltiplos módulos e as annotations @EnableJpaRepositories e @EntityScan
Avaliações segundo Lean UX (Resumo)
Aplicação de método de UX no ciclo Lean (Build-Measure-Learn). Os testes desse tipo deve ser contínuos, colaborativos, com o envolvimento de toda a equipe em campo e ao estilo “bite size test”, ou seja, testes bem pequenos. Lean UX apoia que a documentação seja enxuta, se possível de página única, e de fácil consulta. Etapas … Continue lendo Avaliações segundo Lean UX (Resumo)