DIOAcad / .github

0 stars 0 forks source link

📄 Criar documentação inicial no `README.md` #20

Closed Edwanderson closed 2 days ago

Edwanderson commented 2 days ago

Issue: 📄 Criar Documentação Inicial no README.md

Descrição:

Criar um arquivo README.md que documente o projeto, suas funcionalidades, como configurá-lo e executá-lo.

Tarefas:

Projeto REST API com Spring Boot

Este projeto é uma API REST simples desenvolvida em Spring Boot para demonstrar a implementação de padrões de design e persistência em banco de dados.

Tecnologias Utilizadas

Como Configurar

  1. Clone o repositório:
    git clone https://github.com/seuusuario/nome-do-repositorio.git
    cd nome-do-repositorio
  2. Execute o seguinte comando para instalar as dependências:
    ./mvnw install
  3. Para executar a aplicação em modo de desenvolvimento:
    ./mvnw spring-boot:run
  4. Acesse a API através do Swagger UI em:
    http://localhost:8080/swagger-ui/

    Endpoints

    • Criar Produto: POST /api/products
    • Buscar Produto por ID: GET /api/products/{id}

Explicação:


## Diagrama de Classes

```mermaid
classDiagram
    class Product {
        +Long id
        +String name
        +Double price
    }

    class ProductService {
        +createProduct(Product product)
        +getProductById(Long id)
    }

    class ProductController {
        +createProduct(Product product)
        +getProductById(Long id)
    }

    ProductController --> ProductService : uses
    ProductService --> Product : manages