Esse é uma aplicação simples onde está implementado um microservice construído com spring boot e um client construído com angular 5 consumindo essa API. Este serviço carrega uma lista de usuários enquanto o client mostra os dados em uma tabela utilizando angular material. Os dados são carregados em um banco de dados em arquivo(h2) com instruções default de create-drop
Pre requisitos: Java 8 and Node.js.
Para instalar e executar a aplicação de backend execute os seguintes comandos:
cd user-list-app/server
./mvnw install
./mvnw spring-boot:runPara instalar e executar a aplicação de frontend execute os seguintes comandos:
cd user-list-app/client
npm install
npm startDepois disso a aplicação deverá estar rodando em 'http://localhost:4200'
As configurações de banco estão em um arquivo de configuração: server/src/resources/application.yml
spring:
h2:
console.enabled: true
console.path: /h2
datasource.url: jdbc:h2:file:/home/guilherme/dbh2teste
datasource.username: sa
datasource.password:
datasource.driver-class-name: org.h2.Driver
jpa.hibernate.ddl-auto: create-dropEsse app utiliza as seguintes tecnologias:
Guilherme Nascimento