Skip to content

Projeto explorando desenvolvimento back-end com Spring, Maven e Java, seguindo o workshop MultiStack da TreinaWeb.

Notifications You must be signed in to change notification settings

FelipePilz/ediaristas-maven-db

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto TreinaWeb Multi-Stack < BACK-END />

Aplicativo feito durante o workshop multi-stack da TreinaWeb, que ocorreu no período de 6 a 13 de outubro de 2021, aonde foi proposto um site para contratar diaristas que estão na mesma cidade que o usuário e todas essas diaristas estariam registradas na parte back-end do aplicativo.

Tecnologias utilizadas no Back-end:

Felipe-Spring Felipe-Java Felipe-MySQL Felipe-DBeaver Felipe-Maven Felipe-Insomnia

Tecnologias gerais:

Felipe-VsCode Felipe-Git Felipe-Linux

Preparando o ambiente

Caso você queira rodar a aplicação junto ao front-end, clique aqui!

Primeiro, não esqueça de clonar ou baixar o meu projeto:
image
Caso você não tenha as dependências, recomendo você baixar MySQL, DBeaver, Java e Maven
No VSCode, recomendo você baixar as extensões descritas nesse video.

DBeaver

Para iniciar o banco, abra o DBeaver e clique em criar um novo banco de dados, representado pelo image, após isso, selecione MySQL,
image

Coloque a senha com base na senha que você colocou na instalação do MySQL, por padrão, ela vai ser root. image

Em Driver properties, procure por duas propriedades
image image
Modifique elas para:
image image
Após isso, vai aparecer no seu Database Navigator o localhost:3306, clique com o botão direito nele e selecione a primeira opção, criar um novo banco de dados, e coloque o nome e-diaristas.
image

Iniciando o servidor Maven e Spring

Observação, caso você tenha usado usuario(username) e senha(password) diferentes no DBeaver, altere ele no arquivo application.properties.
Primeramente, após todas as dependências instaladas abra o terminal na pasta do arquivo e digite

mvn spring-boot:run

Espere um pouco e depois acesse localhost:8000/admin/diaristas
Agora está tudo pronto, só clicar em cadastrar clientes e se divertir :)

Caso ocorra qualquer erro relacionado a template-string, use esse comando no terminal do projeto:

mvn clean
mvn package
mvn spring-boot:run
Os erros nos getter e nos setters são normais devido ao Starter Lombok do Spring Initializr!

About

Projeto explorando desenvolvimento back-end com Spring, Maven e Java, seguindo o workshop MultiStack da TreinaWeb.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published