Este projeto tem como objetivo demonstrar a aplicabilidade das seguintes tecnologias: Spring BOOT, MVC, DATA JPA, SECUTIRY, REST, utilizando o banco de dados MYSQL com FLYWAY para criação das migrations entre outros projetos do ecossistema Spring , utilizo a biblioteca Lombok para criação de códigos corriqueiros em classes java como por exemplo get, set, construtores entre outros.
Faça o download do projeto e abra-o na IDE Intellij, Spring Tool Suite ou Eclipse.
A seguir, com o banco Mysql rodando, inicialize a aplicação. Caso queira alterar as configurações de acesso ao banco isso pode ser feito alterando o arquivo application.properties.
A execução do projeto pode ser feita clicando com o botão direito do mouse sobre o arquivo "ReviewApplication", e escolhendo a opção "Run as > Java application".
O desenvolvimento da parte do front-end utilizando Angular juntamente com validações de campos, implementações para melhorar a experiência do cliente que irá consumir o serviço.
Faça o download do projeto e abra a pasta api-ui e de digite no pront de comando.
acessar http://localhost:4200 para visualizá-lo no navegador.