Skip to content

AdrianaMendes/java-viceri-to-do

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TO-DO

Presente projeto é uma aplicação backend em java spring. Foi empregado no desenvolvimento Lombok, Swagger, JWT e servidor H2. A aplicação já acompanha registros de teste.

Getting Start

O projeto foi organizado separando os códigos de acordo com o escopo e delegação de responsabilidade, por exemplo as classes responsáveis pelos controllers foram agrupadas, e a lógica se aplica aos demais. O Lombok foi utilizado para agilizar o desenvolvimento e reduzindo as quantidade de linhas necessárias para declarar por exemplo os getters e setters. O arquivo data.sql dentro da pasta resources realiza uma pré carga com objetivo de agilizar os testes. Os controllers foram descritos no swagger conforme os requisitos solicitado pelo documento. O token JWT foi empregado para gerenciar as sessões dos usuários. A implementação foi realizado de forma incremental consultando a documentação dos frameworks.

Deploy

Spring Tool

Swagger

Para acessar a documentação swagger acesse esta URL: http://localhost:8080/swagger-ui/index.html

Swagger

Para testar o usuário já está disponível um usuário padrão no endpoint.

Swagger

Swagger

H2

Para acessar o banco de dados H2: http://localhost:8080/h2-console/

JDBC URL: jdbc:h2:mem:viceri

Nome do usuário: viceri

Login H2

Console H2

Licença

Este projeto está sob licença Apache 2.0 © 2022 Adriana Mirian Mendes Cardoso. Para mais informações acesse o arquivo 📜 LICENSE.md.

Contato

📧 E-Mail: ​adrianamirianmc@gmail.com

📋 Linkedin: ​https://www.linkedin.com/in/adriana-mirian-mendes-cardoso

📦 GitHub: https://github.com/AdrianaMendes

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages