Spring Boot + Jersey em 1 minuto

Basicamente o pom.xml tem apenas a dependência do spring-boot-stater-jersey, que trará todas as bibliotecas necessárias para usarmos o Jersey já configurável através do Spring Boot. https://gist.github.com/tassioauad/c6246385864c7e546b235773bd320cbf Quanto a configuração básica e essencial, só precisaremos dessa classe abaixo: https://gist.github.com/tassioauad/afa28d12ef363ef2f3fbdf586a286c2f A classe ResourceConfig que é herdada, é tradicional nas configurações do Jersey, que podem ser feitas por … Continue lendo Spring Boot + Jersey em 1 minuto

OMG! API RESTFul em 1 minuto

Fiquei muito assustado com a velocidade que é possível desenvolver um pequeno serviço RESTFul com o Spring Data Rest e tudo fica mais bonito ainda sendo o banco embarcado e o servidor também embarcado. Primeiramente, segue o pom.xml, onde será possível ver os poucos pacotes que estou usando: https://gist.github.com/tassioauad/881a897aa549a9cd64b01236accd0adf Estou apenas usando Spring Data JPA, … Continue lendo OMG! API RESTFul em 1 minuto

Configurando Múltiplos Bancos de Dados no Spring Boot

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