Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1.12 KB

README.md

File metadata and controls

34 lines (27 loc) · 1.12 KB

Projeto em Spring e Java

Um projeto para aplicar meus conhecimentos básicos de Spring

🖥Tecnologias Utilizadas

Padrões de projeto utilizados

  • DTOs
  • Rest
  • Package by Layer and Feature

Funcionalidades

  • CRUD de produtos
  • Cadastrar usuário
  • Autenticar usuário
  • Autorizar usuário

Contextualizando projeto

Este projeto foi criado para que eu possa praticar os conhecimentos aprendidos sobre Web, Spring Web e Java. Foi criada uma API rest, sendo um CRUD básico de produtos contendo os métodos POST, PUT, GET e DELETE, a estrutura de pastas está um pouco misturada entre Package by Layer and Feature. A API tem autentiação com Spring Security e Token JWT, também foi criado um sistema de ROLES possuindo ADMIN e USER.

Estrutura de pastas

Arquitetura