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

https://github.com/keven-rdr/Arquitetura-SpringBoot

Uma API para cadastro de Ninjas usando springboot
https://github.com/keven-rdr/Arquitetura-SpringBoot

api backend java spring-boot

Last synced: 12 months ago
JSON representation

Uma API para cadastro de Ninjas usando springboot

Awesome Lists containing this project

README

          

# Projeto API SpringBoot - Estudo de Documentação com Swagger

![Spring Boot](https://img.shields.io/badge/Spring%20Boot-6DB33F?logo=springboot&logoColor=white&style=for-the-badge)
![Maven](https://img.shields.io/badge/Maven-C71A36?logo=apachemaven&logoColor=white&style=for-the-badge)
![Swagger](https://img.shields.io/badge/Swagger-85EA2D?logo=swagger&logoColor=black&style=for-the-badge)

---

## 🧠 Sobre o Projeto

Este é um projeto de estudo desenvolvido com o objetivo de **aprimorar meus conhecimentos sobre documentação de APIs REST** usando o **Swagger**.
A aplicação foi construída com **Java**, **Spring Boot** e **Maven**, adotando boas práticas de desenvolvimento.

---

## 🎯 Objetivo

O projeto simula uma API simples de **ninjas inspirados no universo do anime Naruto**, combinando um tema que eu gosto com o processo de aprendizado técnico.
Essa abordagem tem me motivado bastante a estudar com mais dedicação e foco.

---

## ⚙️ Tecnologias Utilizadas

- **Java**
- **Spring Boot**
- **Maven**
- **Swagger / OpenAPI**
- **Lombok**
- **JPA / Hibernate**

---

## 🚀 Como Rodar o Projeto

1. Clone o repositório:
```bash
git clone https://github.com/seu-usuario/api-ninja-swagger.git
```

2. Acesse o diretório:
```bash
cd api-ninja-swagger
```

3. Compile e execute o projeto:
```bash
mvn spring-boot:run
```

4. No navegador, acesse:
```
http://localhost:8080/swagger-ui.html
```

---
- O projeto está em constante desenvolvimento.