Skip to content

Spring Boot with JPA, WEB, Security, JWT, Flyway, Mysql, Lombok and REST. with integration Angular stack

Notifications You must be signed in to change notification settings

TalissonMelo/case-study-angular-spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Descrição do projeto

Back-end

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.

exemplo

Como replicar o projeto em meu ambiente de execução?

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".

Front-end

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.

Como replicar o projeto em meu ambiente de execução?

Faça o download do projeto e abra a pasta api-ui e de digite no pront de comando.

npm install => para instalar as dependências do node_modules.
ng serve => para inicializar o frontend.

acessar http://localhost:4200 para visualizá-lo no navegador.