Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thiago-cloud/cadastro_de_cliente-api_backend
Aplicação de cadastramento de cliente feita com spring apenas a parte da api-backend.
https://github.com/thiago-cloud/cadastro_de_cliente-api_backend
java spring-boot
Last synced: about 20 hours ago
JSON representation
Aplicação de cadastramento de cliente feita com spring apenas a parte da api-backend.
- Host: GitHub
- URL: https://github.com/thiago-cloud/cadastro_de_cliente-api_backend
- Owner: thiago-cloud
- Created: 2024-08-29T18:36:50.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-10T15:38:18.000Z (4 months ago)
- Last Synced: 2024-11-15T21:34:00.726Z (2 months ago)
- Topics: java, spring-boot
- Language: Java
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CRUD de Cadastramento de Cliente
Status: Desenvolvedor ⚠️
Este é um projeto de exemplo que implementa uma aplicação CRUD (Create, Read, Update, Delete) para gerenciamento de clientes. A aplicação é dividida em duas partes:
- **Backend**: Implementado com **Spring Boot**.
- **Frontend**: Implementado com **Angular**.## Tecnologias Utilizadas
### Backend
- **Spring Boot**: Framework para desenvolvimento de aplicações Java.
- **Spring Data JPA**: Para acesso a dados e integração com o banco de dados.
- **H2 Database**: Banco de dados em memória para desenvolvimento e testes.
- **Spring Web**: Para criação de APIs RESTful.## Estrutura do Projeto
### Backend
1. **Controlador**: Define os endpoints da API para operações CRUD.
2. **Serviço**: Contém a lógica de negócios e manipulação de dados.
3. **Repositório**: Interface para operações de persistência com o banco de dados.
4. **Modelo**: Define a estrutura dos dados (entidades) no modelo se encontra os atributos nome, idade e cidade da entidade cliente.## Pré-requisitos
- **Java 17**
- **Maven** para gerenciamento de dependências e construção do projeto## Execução do projeto
1. Execute o comando em um local de sua prefência no seu terminal `git clone https://github.com/thiago-cloud/Cadastro_De_Cliente-api_backend.git`
2. Em seguida vá até o local "src/main/java/br/com/projeto/api_cliente/ApiClienteApplication.java" na sua ide e pressione run para a execução do backend.