TalissonMelo / case-study-angular-spring

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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


Languages

Language:CSS 72.4%Language:TypeScript 10.1%Language:Java 9.7%Language:HTML 7.0%Language:JavaScript 0.7%