Skip to content

Um projeto utilizando o framework Spring para aplicar e melhorar meus conhecimentos

Notifications You must be signed in to change notification settings

enuchsa/spring-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Um projeto utilizando o framework Spring para aplicar e melhorar meus conhecimentos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages