Pré-requisitos • Instalando o projeto • Frontend • Licença
Essa aplicação foi desenvolvido durante o estudo utilizando Java Spring e Spring MVC para criação do servidor, Spring Data JPA para manipulação e persistência de dados, Lombok para geração de boilerplates e Postgres Driver para realizar a conexão com banco de dados Postgress.
- Para rodar esse projeto você precisa ter o Java instalado na sua máquina.
- Ter um acesso ao um banco no caso utilizamos o postgres
-- Script auxiliares DDL e DML para rodar a aplicação.
-- Para a utilização no banco o UUID devemos instalar a extensão “uuid-ossp” através do comando abaixo:
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
-- Criando entidade
CREATE TABLE item (
id uuid DEFAULT uuid_generate_v4 (),
title VARCHAR NOT NULL,
image VARCHAR NOT NULL,
price NUMERIC NOT NULL,
PRIMARY KEY (id)
);
-- Seleção da tabela "ITEM"
select * from item;
-- Inserindo valor para realizar consulta via postman
insert into item (title,image,price)
values('Mouse','https://m.media-amazon.com/images/I/61ni3t1ryQL._AC_SX522_.jpg',10.0);
-- Deletando item na entidade por ID
delete from item where id = 'ab4e61dd-6482-4fc5-825c-575bce728e78';Primeiro você deve clonar o repositório,
# Clone o repositório
$ git clone https://github.com/maikcosta/shop
# Crie o diretorio
$ mkdir shop
# Acesse-o
$ cd shopAgora, dentro do IntelliJ, vamos instalar as depedências com o Maven>Lifecycle>package
E por fim, entre no arquivo da classe ShopApllication para executar o projeto, clicando sobre a classe com botão direito do mouse e ir em > Run 'ShopApplication.main()' ou Ctrl+Shift+F10
Para realizar a integração com o Frontend, você pode clonar o projeto e rodar localmente.
Meu site: Maik Costa ·
Instagram: @maikcosta ·
YouTube @maikcosta ·
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais informações.