Feito em colaboração com : @hyteves e @Feedamasceno
Este repositório contém uma API em Java para um site de comércio de computadores voltado para vendedores. Abaixo, uma breve explicação de cada componente do projeto: A aplicação estará acessível em https://projeto-ps2.onrender.com/. Use: /computadores ; /contasBancarias ; /produtos
-
Controller:
- Diretório que contém os controladores da API. Responsável por receber as requisições HTTP, processar a lógica de negócios e retornar as respostas adequadas.
-
Entities:
- Diretório que contém as entidades do domínio do sistema. No contexto deste projeto, temos as classes
Computador
,ContaBancaria
eProduto
.
- Diretório que contém as entidades do domínio do sistema. No contexto deste projeto, temos as classes
-
Repositories:
- Diretório destinado aos repositórios, que são responsáveis por realizar operações de persistência no banco de dados para as entidades.
-
CORS:
- Configurações para Cross-Origin Resource Sharing (CORS), permitindo ou restringindo solicitações de diferentes origens.
-
ProjetoApplication.java:
- Arquivo principal que contém o método
main
e inicia a aplicação Spring Boot.
- Arquivo principal que contém o método
-
Resources:
- Diretório que pode conter arquivos de configuração, como arquivos de propriedades ou YAML.
-
Dockerfile:
- Arquivo usado para construir uma imagem Docker do projeto. Facilita a implantação e execução da aplicação em contêineres.
-
Conexão com jdbc:postgresql:
- A API utiliza uma conexão JDBC com um banco de dados PostgreSQL. As configurações de conexão devem estar presentes nos arquivos de propriedades ou configuração do Spring Boot.
SELECT, PUT, INSERT, DELETE - Nas tabelas: Computadores, Produtos e ContaBancaria
Para executar a aplicação usando Docker, siga os passos abaixo:
- Construa a imagem Docker
- Execute o contêiner