Skip to content

lukadev08/imersao-java-2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Java Spring mongo

Imersão Java 2023

Projeto feito com a Alura do Imersão Java 2023

Projeto de API para retorno de figurinhas de WhatsApp utilizando Java e Spring com conexão no banco de dados MongoDB⌨️

Este projeto é uma API que tem como objetivo disponibilizar endpoints para acesso a um banco de dados MongoDB contendo informações de figurinhas de WhatsApp. A aplicação foi desenvolvida utilizando a linguagem Java e o framework Spring.

Funcionamento da API⚙️

A API disponibiliza endpoints para a realização de operações de CRUD (Create, Read, Update, Delete) sobre o banco de dados contendo as informações das figurinhas. As operações disponíveis são:

GET /linguagens: retorna todas as figurinhas cadastradas no banco de dados;
GET /linguagens/{id}: retorna a figurinha correspondente ao id informado;
POST /linguagens: cria uma nova figurinha com as informações fornecidas no corpo da requisição;
PUT /linguagens/{id}: atualiza a figurinha correspondente ao id informado com as informações fornecidas no corpo da requisição;
DELETE /linguagens/{id}: remove a figurinha correspondente ao id informado.

Como utilizar o projeto❓

Para utilizar este projeto, é necessário ter o Java e o MongoDB instalados na máquina. Além disso, é preciso clonar este repositório e executar o comando mvn spring-boot:run na pasta raiz do projeto para iniciar a aplicação.

Os endpoints da API podem ser acessados através de uma ferramenta de teste de API, como o Postman, por exemplo. É importante lembrar que, para acessar os endpoints que exigem autenticação, é preciso enviar um token JWT no header da requisição.

Considerações finais😉

Este projeto é um exemplo de como utilizar o Java e o Spring para desenvolver uma API que faz uso de um banco de dados MongoDB. Ele pode ser utilizado como ponto de partida para a construção de aplicações mais complexas que exijam o armazenamento e a recuperação de informações de figurinhas de WhatsApp.

About

Projeto feito com a Alura do Imersão Java 2023

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages