Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joaog23/cad-union

Um pequeno CRUD de cadastro de logins inicial para experimentar criar API em Java um nova linguagem
https://github.com/joaog23/cad-union

Last synced: 21 days ago
JSON representation

Um pequeno CRUD de cadastro de logins inicial para experimentar criar API em Java um nova linguagem

Awesome Lists containing this project

README

        

Cad-Union-API🤳🏽

Um CRUD de registro de pessoas usuário e senha, didático para melhor aprendizado,
da Linguagem JAVA
meio genenico, mas estava sem criatividade no momento para escolher o tema do CRUD😅...

### Indice 👨‍💻


  • 1 - 👩🏽‍🌾 Criação e Tecnologias

  • 2 - 👇🤘 Como instalar

  • 3 - 🤘Como Usar

  • 4 - Considerações finais

  • 5 -🧑‍💻 Autor

  • 6- Licença
  • ## Edições ✏️📑

    | Alterações | Data | Versão |
    | :--------------------------------: | :------: | :----: |
    | Emissão Inicial | 18/10/2022 | 1.0.1 |
    | Implementando Spring Security | 24/10/2022 | 1.0.1 |

    1- Criação e Tecnologias 🤺😰

    ### 👥 Principais Tecnologia usadas até o momento

    **• Java**
    **• Spring e SpringBoot**
    **• PostgresSQL**





    Novamente, como sempre como nos projetos anteriores utilizei arquitura **MVC**

    Aprendizados adiquiridos.
    1. Ao colocar pom.xml a dependencia do spring Security e inicia a app ele gera senha por padrão para nos

    2- Como instalar 🧑‍🔧

    1. Tenha o todo o ambiente de desenvolvimento Java instalado com maven
    1. Tenha um banco de dados Relacional **postgresSQL**
    1. Clone o projeto.
    1. Abrá entre na classe principal execute o comando run no vscode
    1. Ou similar a esse abaixo pasta **raiz** do projeto

    cmd /C ""C:\Program Files\Java\jdk-15.0.2\bin\java.exe" -XX:+ShowCodeDetailsInExceptionMessages @C:\Users\ (**nome_usuario**)\AppData\Local\Temp\cp_1zx7osk2skegb828bfv1lu3hy.argfile com.api.cadunion.CadUnionApplication "

    3- Como usar 👩‍💻

    1. Abrá um postman ou insommia
    1. Coloque na URL http://localhost:8080/users/

    Execute o método GET users/ : para lista todos usuarios

    Execute o método GET users?page=1 : para lista 10 primeiro usuário

    Execute o método GET users?page=1&size=4 : para lista seleciona 4
    usuário irá aparece na tela.

    Execute o método POST users/ : para adicionar um usuario

    com o corpo = body coloque esse dados

    {
    "nome":"Carlinhos",
    "sobrenome":"Teste",
    "usuario":"Carlinhos",
    "senha":"Carlinhos"
    }

    Execute o método PUT users/{id} : para editar um usuario

    com o corpo : **body** coloque esse dados

    {
    "nome":"Nome Mudado",
    "sobrenome":"sobrenome Mudado",
    "usuario":"usuário Mudado",
    "senha":"senha mudada"
    }

    Execute o método DELETE users/{id} : para deletar um usuario

    4 -🥺😭 Considerações finais

    Ahhh, mas você já vai ir embora 😢 ...

    Esse projetinho, foi só um tira gosto, para os demais aptitivo do que viram adiante da linguagem **JAVA**.
    Estou amando de mais essa linguagem e todo ecossitema **Spring**, obrigado a todos que viram esse projeto e a todos que me indicaram a linguagem. Xau
    🤗🙋‍♂️!

    5 - Autor 🧙🏽‍♂️

    ---

    ![avatar](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/80895578?v=4?v=4&h=100&w=100&fit=cover&mask=circle&maxage=7d
    )

    Joao Guilherme 🚀

    Feito com 🤭 por Joao Guilherme 👋🏽 Entre em contato!

    [![Linkedin Badge](https://img.shields.io/badge/-Joao-blue?style=flat-square&logo=Linkedin&logoColor=white&link=https://www.linkedin.com/in/jaoo/)](https://www.linkedin.com/in/joaog123/)
    [![Badge](https://img.shields.io/badge/[email protected]?style=flat-square&logo=Microsoft&logoColor=white&link=mailto:[email protected])](mailto:[email protected])

    6 - Licença

    [![Licence](https://img.shields.io/github/license/Ileriayo/markdown-badges?style=for-the-badge)](./LICENSE)